Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/JokeMachineActivity.py
diff options
context:
space:
mode:
Diffstat (limited to 'JokeMachineActivity.py')
-rw-r--r--JokeMachineActivity.py9
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