Esempio n. 1
0
 def from_argv_cfgs(cls):
     """
     handy command line tool
     """
     cfg = cls()
     name = cfg.get_config_name()
     #name = cls.static_config_name()
     argname = '--' + name
     if hasattr(cfg, '_alias'):
         argname = (argname, '--' + cfg._alias)
     #if hasattr(cls, '_alias'):
     #    argname = (argname, '--' + cls._alias)
     new_vals_list = ut.parse_argv_cfg(argname)
     self_list = [cls(**new_vals) for new_vals in new_vals_list]
     return self_list
Esempio n. 2
0
 def from_argv_cfgs(cls):
     """
     handy command line tool
     """
     cfg = cls()
     name = cfg.get_config_name()
     #name = cls.static_config_name()
     argname = '--' + name
     if hasattr(cfg, '_alias'):
         argname = (argname, '--' + cfg._alias)
     #if hasattr(cls, '_alias'):
     #    argname = (argname, '--' + cls._alias)
     new_vals_list = ut.parse_argv_cfg(argname)
     self_list = [cls(**new_vals) for new_vals in new_vals_list]
     return self_list
Esempio n. 3
0
def testdata_demo_cfgs():
    alias_keys = {'nA': 'num_annots', 'nN': 'num_names', 'nS': 'num_scores'}
    cfg_list = ut.parse_argv_cfg('--ev', alias_keys=alias_keys)
    return cfg_list
Esempio n. 4
0
def testdata_demo_cfgs():
    alias_keys = {'nA': 'num_annots', 'nN': 'num_names', 'nS': 'num_scores'}
    cfg_list = ut.parse_argv_cfg('--ev', alias_keys=alias_keys)
    return cfg_list