view feedworm-gui.py @ 50:4b0d686493fb

better error handling while adding feeds: data is only saved if a feed could be created and entries could be retrieved. MainWindow displays feedback in the status bar if an exception occurred while adding a feed.
author Dirk Olmes <dirk@xanthippe.ping.de>
date Mon, 17 May 2010 04:30:55 +0200
parents 12ed8b5fa08c
children b8bfd1bd6c55
line wrap: on
line source


import Database
from MainWindow import MainWindow
from Preferences import Preferences
from PyQt4 import QtGui
import sys
import util

if __name__ == '__main__':
    util.configureLogging()
    session = Database.createSession()
    
    app = QtGui.QApplication(sys.argv)
    mainWindow = MainWindow(session)
    
    maximized = Preferences(session).startMaximized()
    if maximized:
        mainWindow.showMaximized()
    else:
        mainWindow.show()

    sys.exit(app.exec_())