diff options
author | kali <kali@leap.se> | 2013-05-17 00:45:06 +0900 |
---|---|---|
committer | kali <kali@leap.se> | 2013-05-17 00:45:06 +0900 |
commit | 212102f05bbc09b0b6cc6fa250eaafc8f80b6824 (patch) | |
tree | ff54d928ae2b3800d3becff80a6a7275134b6ef4 | |
parent | 1cb931e83522746da668f9a8bb5943aca1882086 (diff) |
catch reactor not running error
-rw-r--r-- | src/leap/gui/twisted_main.py | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/src/leap/gui/twisted_main.py b/src/leap/gui/twisted_main.py index 44f532a4..871af577 100644 --- a/src/leap/gui/twisted_main.py +++ b/src/leap/gui/twisted_main.py @@ -19,6 +19,8 @@ Main functions for integration of twisted reactor """ import logging +from twisted.internet import error + # Resist the temptation of putting the import reactor here, # it will raise an "reactor already imported" error. @@ -46,4 +48,7 @@ def quit(app): """ from twisted.internet import reactor logger.debug('stopping twisted reactor') - reactor.stop() + try: + reactor.stop() + except error.ReactorNotRunning: + logger.debug('reactor not running') |