from dataclasses import dataclass from Database.select import select_list @dataclass class InfoRespronse: result: tuple error_message: str status: bool def route(db_config, input_data, sql_provider, name) -> InfoRespronse: _sql = sql_provider.get(name, input_data) print("sql = ", _sql) result = select_list(db_config, _sql) if result is None: return InfoRespronse(result, error_message = 'Ошибка в подключении к базе данных. Свяжитесь с администратором', status=False) return InfoRespronse(result, error_message='', status=True)