def main(): """ Application entry point. """ parser = ArgumentParser() parser.add_argument('--nosplash', dest='nosplash', action='store_true') parser.add_argument('--tests', dest='tests', action='store_true') parser.add_argument('--open', dest='open', default=None) sys.excepthook = base_except_hook options, _ = parser.parse_known_args(args=sys.argv) global app app = Eddy(options, sys.argv) if app.isRunning(): sys.exit(0) LOGGER.separator(separator='-') LOGGER.frame('%s v%s', APPNAME, VERSION, separator='|') LOGGER.frame(COPYRIGHT, separator='|') LOGGER.separator(separator='-') LOGGER.frame('OS: %s %s', platform.system(), platform.release(), separator='|') LOGGER.frame('Python version: %s', platform.python_version(), separator='|') LOGGER.frame('Qt version: %s', QtCore.QT_VERSION_STR, separator='|') LOGGER.frame('PyQt version: %s', Qt.PYQT_VERSION_STR, separator='|') LOGGER.frame('SIP version: %s', SIP_VERSION_STR, separator='|') LOGGER.separator(separator='-') app.configure(options) app.start(options) sys.exit(app.exec_())
def main(): """ Application entry point. """ parser = ArgumentParser() parser.add_argument('--nosplash', dest='nosplash', action='store_true') parser.add_argument('--tests', dest='tests', action='store_true') parser.add_argument('--open', dest='open', default=None) sys.excepthook = base_except_hook options, _ = parser.parse_known_args(args=sys.argv) global app app = Eddy(options, sys.argv) if app.isRunning(): sys.exit(0) LOGGER.separator(separator='-') LOGGER.frame('%s v%s', APPNAME, VERSION, separator='|') LOGGER.frame(COPYRIGHT, separator='|') LOGGER.separator(separator='-') LOGGER.frame('Python version: %s', platform.python_version(), separator='|') LOGGER.frame('Qt version: %s', QtCore.QT_VERSION_STR, separator='|') LOGGER.frame('PyQt version: %s', Qt.PYQT_VERSION_STR, separator='|') LOGGER.frame('SIP version: %s', SIP_VERSION_STR, separator='|') LOGGER.separator(separator='-') app.configure(options) app.start(options) sys.exit(app.exec_())
def main(): """ Application entry point. """ global app sys.excepthook = base_except_hook app = Eddy(sys.argv) if app.isRunning: # If the application is already running in another process send a message to the # process containing all the sys.argv elements joined into a string. This will # cause the other process to activate itself and handle the received message. app.sendMessage(' '.join(sys.argv)) sys.exit(0) sys.exit(app.exec_())