예제 #1
0
파일: opm.py 프로젝트: hjanime/VisTrails
def create_process_manual(p_str, account, id_scope):
    item_exec = DBModuleExec(id=-1,
                             module_name=p_str,
                             module_id=-1,
                             completed=1,
                             )
    return DBOpmProcess(id='p' + str(id_scope.getNewId(DBOpmProcess.vtType)),
                        value=DBOpmProcessValue(item_exec),
                        accounts=[DBOpmAccountId(id=account.db_id)])
예제 #2
0
 def do_copy(self, new_ids=False, id_scope=None, id_remap=None):
     cp = DBModuleExec.do_copy(self, new_ids, id_scope, id_remap)
     cp.__class__ = ModuleExec
     return cp
예제 #3
0
 def __init__(self, *args, **kwargs):
     DBModuleExec.__init__(self, *args, **kwargs)