diff options
Diffstat (limited to 'JokeMachineActivity.py')
-rw-r--r-- | JokeMachineActivity.py | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/JokeMachineActivity.py b/JokeMachineActivity.py index ef5fe9e..f3feb34 100644 --- a/JokeMachineActivity.py +++ b/JokeMachineActivity.py @@ -18,6 +18,10 @@ # own creations we would love to hear from you at info@WorldWideWorkshop.org ! # +# init gthreads before using abiword +import gobject +gobject.threads_init() + import os import logging import gtk @@ -402,11 +406,12 @@ class JokeMachineActivity(activity.Activity): f.close() else: logging.debug('nothing to persist') + raise NotImplementedError - def close(self): + def can_close(self): '''Called on activity close''' logging.info('Exiting Activity. Performing cleanup...') Globals.shutdown() logging.info('Done') - activity.Activity.close(self) + return True |