fix plugin class name
authorThierry Parmentelat <thierry.parmentelat@inria.fr>
Tue, 18 Dec 2012 10:44:23 +0000 (11:44 +0100)
committerThierry Parmentelat <thierry.parmentelat@inria.fr>
Tue, 18 Dec 2012 10:44:23 +0000 (11:44 +0100)
engine/plugin.py

index f5e04de..85ae942 100644 (file)
@@ -17,7 +17,9 @@ class Plugin:
         # e.g. SimpleList (visible=True) => _settings = {'visible':True}
         self._settings=settings
 
-    def get_class (self): return type(self).__name__
+    def get_class (self): 
+        try:    return self.__class__.__name__
+        except: return 'Plugin'
 
     # shorthands to inspect _settings
     def get_setting (self, setting, default):