コード例 #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)
コード例 #2
0
ファイル: jobs.py プロジェクト: wanziforever/statistics
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)
コード例 #3
0
ファイル: coor.py プロジェクト: wanziforever/tools
 def _import_mod(self, path):
     modname = self._extract_mod_name(path)
     return modutil.import_module(modname)
コード例 #4
0
ファイル: coor.py プロジェクト: wanziforever/statistics
 def _import_mod(self, path):
     modname = self._extract_mod_name(path)
     return modutil.import_module(modname)