def init_writer(task_id: int, catalog_id: str = None): Writer(dump_type=DumpFile.TYPE_CSV, action=mock_dump_write, recursive_task=init_writer, task=task_id, catalog=catalog_id).write()
def write_dta(task_id, catalog=None): Writer(DumpFile.TYPE_DTA, lambda task, catalog_id: DtaGenerator(task_id, catalog_id).generate(), write_dta, task_id, catalog).write()
def write_xlsx(task_id, catalog=None): Writer(DumpFile.TYPE_XLSX, generator.generate, write_xlsx, task_id, catalog).write()
def write_sql(task_id, catalog=None): Writer(DumpFile.TYPE_SQL, lambda task, catalog_id: SQLGenerator(task_id, catalog_id).generate(), write_sql, task_id, catalog).write()
def write_csv(task_id, catalog=None): Writer(DumpFile.TYPE_CSV, lambda task, catalog_id: DumpGenerator(task, catalog_id).generate(), write_csv, task_id, catalog).write()