from apollo_utils.service.clients.aiohttp.clients.factory import BaseClientFactory from server.clients.apollo_api import ApolloApiClient, ApolloApiConfig from server.clients.rti_api import RtiApiClient, RtiApiConfig from server.clients.session import client_session class ClientFactory(BaseClientFactory): def _get_session(self): return client_session() @property def apollo(self): return self._get_client(ApolloApiClient, ApolloApiConfig) @property def rti(self): return self._get_client(RtiApiClient, RtiApiConfig)