Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorWalter Bender <walter.bender@gmail.com>2011-11-22 02:51:54 (GMT)
committer Walter Bender <walter.bender@gmail.com>2011-11-22 02:51:54 (GMT)
commit638001245a0f996d98f7a4c430c0acc58b883091 (patch)
tree26e55e0e2d51d977a0bddb3b0392651f9a1d2325
parent5cda0eb0f6b78f13210e8b5b6cbfdd70296d871e (diff)
report error string from ImportError when patch fails to load (rgs)
-rw-r--r--TurtleArt/tawindow.py4
-rwxr-xr-xturtleart.py4
2 files changed, 4 insertions, 4 deletions
diff --git a/TurtleArt/tawindow.py b/TurtleArt/tawindow.py
index 81fbf3f..dae617c 100644
--- a/TurtleArt/tawindow.py
+++ b/TurtleArt/tawindow.py
@@ -290,8 +290,8 @@ class TurtleArtWindow():
self._plugins.append(plugins.values()[0](self))
debug_output('successfully importing %s' % (plugin_class),
self.running_sugar)
- except ImportError:
- debug_output('failed to import %s' % (plugin_class),
+ except ImportError as e:
+ debug_output('failed to import %s: %s' % (plugin_class, str(e)),
self.running_sugar)
'''
exec f in globals(), plugins
diff --git a/turtleart.py b/turtleart.py
index 9669e21..52192d5 100755
--- a/turtleart.py
+++ b/turtleart.py
@@ -131,8 +131,8 @@ class TurtleMain():
try:
exec f in globals(), plugin
self._plugins.append(plugin.values()[0](self))
- except ImportError:
- print 'failed to import %s' % (P)
+ except ImportError as e:
+ print 'failed to import %s: %s' % (P, str(e))
def _run_plugins(self):
''' Tell the plugin about the TurtleWindow instance. '''