def __init__(self, *args, **kwargs): _DBLog.__init__(self, *args, **kwargs) self.id_scope = IdScope(1, {DBLoopExec.vtType: 'item_exec', DBModuleExec.vtType: 'item_exec', DBGroupExec.vtType: 'item_exec', DBAbstraction.vtType: DBModule.vtType, DBGroup.vtType: DBModule.vtType})
def update_version(old_obj, trans_dict, new_obj=None): if new_obj is None: new_obj = DBLog() new_obj = _DBLog.update_version(old_obj, trans_dict, new_obj) new_obj.update_id_scope() return new_obj
def do_copy(self, new_ids=False, id_scope=None, id_remap=None): cp = _DBLog.do_copy(self, new_ids, id_scope, id_remap) cp.__class__ = DBLog cp.id_scope = copy.copy(self.id_scope) return cp
def __init__(self, *args, **kwargs): _DBLog.__init__(self, *args, **kwargs) self.id_scope = IdScope(1, {DBAbstractionRef.vtType: DBModule.vtType})
def do_copy(self, new_ids=False, id_scope=None, id_remap=None): cp = _DBLog.do_copy(self, new_ids, id_scope, id_remap) cp.__class__ = DBLog cp.id_scope = copy.copy(self.id_scope)