resa-padel/resa_padel/gestion_sports_connector.py

22 lines
606 B
Python

import logging
from aiohttp import ClientSession, ClientResponse
LOGGER = logging.getLogger(__name__)
class GestionSportsConnector:
def __init__(self, url: str):
LOGGER.info("Initializing connection to GestionSports API")
self.url = url
self.session = ClientSession()
def __exit__(self, exc_type, exc_val, exc_tb):
self.session.close()
async def connect(self) -> ClientResponse:
LOGGER.info("Connecting to GestionSports API")
async with self.session.get(self.url) as response:
await response.text()
return response