libbe.util.plugin
¶
Allow simple listing and loading of the various becommands and libbe submodules (i.e. “plugins”).
-
libbe.util.plugin.
import_by_name
(modname)¶ >>> mod = import_by_name('libbe.bugdir') >>> 'BugDir' in dir(mod) True >>> import_by_name('libbe.highly_unlikely') Traceback (most recent call last): ... ImportError: No module named highly_unlikely
-
libbe.util.plugin.
modnames
(prefix)¶ >>> 'list' in [n for n in modnames('libbe.command')] True >>> 'plugin' in [n for n in modnames('libbe.util')] True
-
libbe.util.plugin.
zip_listdir
(path, components)¶ Lists items in a directory contained in a zip file