def loadPlugins(self): """Load plugins. The plugins specified in the environment variable CGKIT_PLUGIN_PATH and in the command line are loaded. """ s = os.environ.get("CGKIT_PLUGIN_PATH", "") pluginsvar = splitPaths(s) lst = getattr(self.options, "plugin", []) s = ";".join(lst) s = s.replace(",", ";") pluginsopt = splitPaths(s) plugins = pluginsvar + pluginsopt descs = pluginmanager.importPlugins(plugins) for desc in descs: if desc.status != pluginmanager.STATUS_OK: sys.stderr.write(70 * "-" + "\n") sys.stderr.write('ERROR: Loading plugin "%s" failed:\n' % os.path.basename(desc.filename)) sys.stderr.write("\n" + desc.traceback) sys.stderr.write(70 * "-" + "\n")
def importDefaultPlugins(): """Import the default plugins. The plugin files/directories specified by the CGKIT_PLUGIN_PATH environment variable (if it exists) are imported. The function already outputs error messages and returns a list of plugin descriptors. """ s = os.environ.get("CGKIT_PLUGIN_PATH", "") plugins = splitPaths(s) descs = pluginmanager.importPlugins(plugins) for desc in descs: if desc.status!=pluginmanager.STATUS_OK: sys.stderr.write(70*"-"+"\n") sys.stderr.write('ERROR: Loading plugin "%s" failed:\n'%os.path.basename(desc.filename)) sys.stderr.write("\n"+desc.traceback) sys.stderr.write(70*"-"+"\n") return descs
def importDefaultPlugins(): """Import the default plugins. The plugin files/directories specified by the CGKIT_PLUGIN_PATH environment variable (if it exists) are imported. The function already outputs error messages and returns a list of plugin descriptors. """ s = os.environ.get("CGKIT_PLUGIN_PATH", "") plugins = splitPaths(s) descs = pluginmanager.importPlugins(plugins) for desc in descs: if desc.status != pluginmanager.STATUS_OK: sys.stderr.write(70 * "-" + "\n") sys.stderr.write('ERROR: Loading plugin "%s" failed:\n' % os.path.basename(desc.filename)) sys.stderr.write("\n" + desc.traceback) sys.stderr.write(70 * "-" + "\n") return descs
def loadPlugins(self): """Load plugins. The plugins specified in the environment variable CGKIT_PLUGIN_PATH and in the command line are loaded. """ s = os.environ.get("CGKIT_PLUGIN_PATH", "") pluginsvar = splitPaths(s) lst = getattr(self.options, "plugin", []) s = ";".join(lst) s = s.replace(",", ";") pluginsopt = splitPaths(s) plugins = pluginsvar + pluginsopt descs = pluginmanager.importPlugins(plugins) for desc in descs: if desc.status!=pluginmanager.STATUS_OK: sys.stderr.write(70*"-"+"\n") sys.stderr.write('ERROR: Loading plugin "%s" failed:\n'%os.path.basename(desc.filename)) sys.stderr.write("\n"+desc.traceback) sys.stderr.write(70*"-"+"\n")