def __init__(self, namespace=None, cursor=None): self.namespace = namespace if namespace else Namespace() self.status_error = NO_ERROR self.cursor = cursor self.map_func_task = dict() if not hasattr( self, 'map_func_task') else self.map_func_task self.map_func_task[BaseTask()] = self.task_run
def __init__(self, namespace=None, migration=None, preparation=None, rollback=None): self.namespace = namespace if namespace else Namespace() self.status_error = NO_ERROR self.migration = migration self.preparation = preparation self.rollback = rollback self.map_func_task = dict() if not hasattr( self, 'map_func_task') else self.map_func_task self.map_func_task[BaseTask()] = self.task_run