from os import path def read_request(name: str) -> str: req_path = path.join('sql', name+'.sql') with open(req_path, mode='r') as file: return ''.join(file.readlines()) class SQLRequests: build_squadrons_current_data = read_request('build_squadrons_current_data') schema = read_request('schema') squad_deleted = read_request('squad_deleted') create_operation_id = read_request('create_operation_id') insert_info = read_request('insert_info') delete_squadron = read_request('delete_squadron') insert_news = read_request('insert_news') settings_set_int = read_request('settings_set_int') settings_set_str = read_request('settings_set_str') last_known_squadron = read_request('latest_known_squadron') select_new_squadrons_backupdate = read_request('select_new_squadrons_backupdate') get_squads_for_update = read_request('get_squads_for_update') ensure_squadrons_current_state_exists = read_request('ensure_squadrons_current_state_exists')