def update_version(old_obj, trans_dict, new_obj=None): if new_obj is None: new_obj = DBWorkflow() new_obj = _DBWorkflow.update_version(old_obj, trans_dict, new_obj) new_obj.update_id_scope() new_obj.build_index() return new_obj