From cccbd36463fbd3395e200eed0a20e7d7782e549d Mon Sep 17 00:00:00 2001 From: Paweł Jastrzębski Date: Wed, 15 Jan 2014 11:32:29 +0100 Subject: And one more bucket... --- kcc.py | 35 ++++++++++++++++++----------------- 1 file changed, 18 insertions(+), 17 deletions(-) (limited to 'kcc.py') diff --git a/kcc.py b/kcc.py index 397dc0b..c445924 100644 --- a/kcc.py +++ b/kcc.py @@ -94,21 +94,22 @@ class QApplicationMessaging(QtGui.QApplication): return True return False -freeze_support() -KCCAplication = QApplicationMessaging(sys.argv) -if KCCAplication.isRunning(): +if __name__ == "__main__": + freeze_support() + KCCAplication = QApplicationMessaging(sys.argv) + if KCCAplication.isRunning(): + if len(sys.argv) > 1: + KCCAplication.sendMessage(sys.argv[1].decode(sys.getfilesystemencoding())) + sys.exit(0) + else: + messageBox = QtGui.QMessageBox() + icon = QtGui.QIcon() + icon.addPixmap(QtGui.QPixmap(':/Icon/icons/comic2ebook.png'), QtGui.QIcon.Normal, QtGui.QIcon.Off) + messageBox.setWindowIcon(icon) + QtGui.QMessageBox.critical(messageBox, 'KCC - Error', 'KCC is already running!', QtGui.QMessageBox.Ok) + sys.exit(1) + KCCWindow = QtGui.QMainWindow() + KCCUI = KCC_gui.KCCGUI(KCCAplication, KCCWindow) if len(sys.argv) > 1: - KCCAplication.sendMessage(sys.argv[1].decode(sys.getfilesystemencoding())) - sys.exit(0) - else: - messageBox = QtGui.QMessageBox() - icon = QtGui.QIcon() - icon.addPixmap(QtGui.QPixmap(':/Icon/icons/comic2ebook.png'), QtGui.QIcon.Normal, QtGui.QIcon.Off) - messageBox.setWindowIcon(icon) - QtGui.QMessageBox.critical(messageBox, 'KCC - Error', 'KCC is already running!', QtGui.QMessageBox.Ok) - sys.exit(1) -KCCWindow = QtGui.QMainWindow() -KCCUI = KCC_gui.KCCGUI(KCCAplication, KCCWindow) -if len(sys.argv) > 1: - KCCUI.handleMessage(sys.argv[1].decode(sys.getfilesystemencoding())) -sys.exit(KCCAplication.exec_()) + KCCUI.handleMessage(sys.argv[1].decode(sys.getfilesystemencoding())) + sys.exit(KCCAplication.exec_()) -- cgit 1.4.1