This commit is contained in:
Kovid Goyal 2011-03-27 17:39:29 -06:00
parent a43e0b644e
commit 9d54c7b3b2

View File

@ -529,9 +529,13 @@ class InterfaceActionBase(Plugin): # {{{
'''
This method must return the actual interface action plugin object.
'''
ac = getattr(self, 'actual_plugin_', None)
if ac is None:
mod, cls = self.actual_plugin.split(':')
return getattr(importlib.import_module(mod), cls)(gui,
ac = getattr(importlib.import_module(mod), cls)(gui,
self.site_customization)
self.actual_plugin_ = ac
return ac
# }}}