problem with hack using multiple inheritance for plugins
massimo s.
devicerandom at gmail.com
Thu Jun 28 08:30:34 EDT 2007
More information about the Python-list mailing list
Thu Jun 28 08:30:34 EDT 2007
- Previous message (by thread): problem with hack using multiple inheritance for plugins
- Next message (by thread): problem with hack using multiple inheritance for plugins
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
On 28 Giu, 13:45, Bruno Desthuilliers <bruno. 42.desthuilli... at wtf.websiteburo.oops.com> wrote: > <side-note> > wrt/ this snippet: > > for plugin_name in self.config['plugins']: > try: > plugin=__import__(plugin_name) > try: > print type(self) > eval('plugin.'+plugin_name+'Commands._plug_init(self)') > except AttributeError: > pass > except ImportError: > pass > > You may want to try this instead: > > for plugin_name in self.config['plugins']: > try: > plugin=__import__(plugin_name) > except ImportError: > # eventually do something like logging the error ? > continue > try: > cmdplug = getattr(plugin, plugin_name+'Commands') > cmdplug._plug_init(self) > except AttributeError: > # eventually do something like logging the error ? > continue Tried, same error as before :(
- Previous message (by thread): problem with hack using multiple inheritance for plugins
- Next message (by thread): problem with hack using multiple inheritance for plugins
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
More information about the Python-list mailing list