diff --git a/spritz/src/etpgui/__init__.py b/spritz/src/etpgui/__init__.py index 63dcd2ace..206cec407 100644 --- a/spritz/src/etpgui/__init__.py +++ b/spritz/src/etpgui/__init__.py @@ -54,7 +54,7 @@ class ProcessGtkEventsThread(Thread): self.__active.clear() def run(self): - while self.__quit == False: + while not self.__quit: while not self.__active.isSet(): self.__active.wait() self.dosleep() diff --git a/spritz/src/spritz.py b/spritz/src/spritz.py index 6e1282914..bef28035a 100644 --- a/spritz/src/spritz.py +++ b/spritz/src/spritz.py @@ -22,6 +22,7 @@ import sys, os, pty import logging import traceback import commands +import time # Entropy Imports sys.path.insert(0,"../../libraries") @@ -48,7 +49,6 @@ import filters from gui import SpritzGUI from dialogs import * from i18n import _ -import time class SpritzController(Controller): @@ -1495,8 +1495,8 @@ class SpritzApplication(SpritzController,SpritzGUI): if __name__ == "__main__": + gtkEventThread = ProcessGtkEventsThread() try: - gtkEventThread = ProcessGtkEventsThread() gtkEventThread.start() gtk.window_set_default_icon_from_file(const.PIXMAPS_PATH+"/spritz-icon.png") mainApp = SpritzApplication() @@ -1542,4 +1542,6 @@ if __name__ == "__main__": else: okDialog(None,_("Cannot submit your report. Not connected to Internet?")) gtkEventThread.doQuit() - sys.exit(1) \ No newline at end of file + sys.exit(1) + + gtkEventThread.doQuit() \ No newline at end of file