Exemple #1
0
def run_job(modname, args=None):
    m = modutil.import_module(modname)
    if args is None:
        args = sys.argv[1:]
    actions = {}
    for k in dir(m):
        actions[k] = getattr(m, k)
    return ActionExecutor(actions).execute(args)
Exemple #2
0
def run_job(modname, args=None):
    m = modutil.import_module(modname)
    if args is None:
        args = sys.argv[1:]
    actions = {}
    for k in dir(m):
        actions[k] = getattr(m, k)
    return ActionExecutor(actions).execute(args)
Exemple #3
0
 def _import_mod(self, path):
     modname = self._extract_mod_name(path)
     return modutil.import_module(modname)
Exemple #4
0
 def _import_mod(self, path):
     modname = self._extract_mod_name(path)
     return modutil.import_module(modname)