From: Thierry Parmentelat Date: Tue, 18 Dec 2012 10:44:23 +0000 (+0100) Subject: fix plugin class name X-Git-Tag: myslice-django-0.1-1~135 X-Git-Url: http://git.onelab.eu/?a=commitdiff_plain;h=c0d63f4ae2604297138bdfee3bb68f5178aa5fb6;p=unfold.git fix plugin class name --- diff --git a/engine/plugin.py b/engine/plugin.py index f5e04de5..85ae942d 100644 --- a/engine/plugin.py +++ b/engine/plugin.py @@ -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):