示例#1
0
def main(argv=None):
    try:
        setup_db()
    except:
        print "Database Error"
        print "=============="
        print "Could not find the database."
        print "Please install it properly by running install.py on Ubuntu."
        print "For other Linux distributions, check the requirements.",
    else:
        app = AppController()
        app.main()
示例#2
0
def main(argv=None):
    try:
        setup_db()
    except:
        print 'Database Error'
        print '=============='
        print 'Could not find the database.'
        print 'Please install it properly by running install.py on Ubuntu.'
        print 'For other Linux distributions, check the requirements.',
    else:
        app = AppController()
        app.main()
示例#3
0
文件: app.py 项目: marchon/ifmon
def main(argv=None):
    app = QApplication(argv or sys.argv)
    locale = QLocale.system().name()
    trans = QTranslator()
    locale_path = '%s/locale/ifmon_%s' % (os.path.dirname(
        os.path.dirname(os.path.realpath(__file__))), locale.lower())
    trans.load(locale_path)
    app.installTranslator(trans)
    try:
        setup_db()
    except:
        QMessageBox.critical(
            None, 'Database error', 'Could not find the database.\n'
            'Please install it properly by running install.py on Ubuntu.\n'
            'For other Linux distributions, check the requirements.',
            QMessageBox.Ok)
        sys.exit(app.exit())
    else:
        mw = MainWindow()
        mw.show()
    sys.exit(app.exec_())
示例#4
0
文件: app.py 项目: marchon/ifmon
def main(argv=None):
    app = QApplication(argv or sys.argv)
    locale = QLocale.system().name()
    trans = QTranslator()
    locale_path = '%s/locale/ifmon_%s' % (os.path.dirname(os.path.dirname(
        os.path.realpath(__file__))), locale.lower())
    trans.load(locale_path)
    app.installTranslator(trans)
    try:
        setup_db()
    except:
        QMessageBox.critical(None, 'Database error',
            'Could not find the database.\n'
            'Please install it properly by running install.py on Ubuntu.\n'
            'For other Linux distributions, check the requirements.',
            QMessageBox.Ok)
        sys.exit(app.exit())
    else:
        mw = MainWindow()
        mw.show()
    sys.exit(app.exec_())