diff --git a/src/iSponsorBlockTV/debug_helpers.py b/src/iSponsorBlockTV/debug_helpers.py index 9882196..c247539 100644 --- a/src/iSponsorBlockTV/debug_helpers.py +++ b/src/iSponsorBlockTV/debug_helpers.py @@ -1,5 +1,3 @@ - - class AiohttpTracer: def __init__(self, logger): self.logger = logger @@ -17,9 +15,11 @@ class AiohttpTracer: chunk_size = len(params.chunk) try: # Try to decode as text - text = params.chunk.decode('utf-8') + text = params.chunk.decode("utf-8") self.logger.debug(f"Response chunk ({id(context):#x}) {chunk_size} bytes: {text}") except UnicodeDecodeError: # If not valid UTF-8, show as hex hex_data = params.chunk.hex() - self.logger.debug(f"Response chunk ({id(context):#x}) ({chunk_size} bytes) [HEX]: {hex_data}") + self.logger.debug( + f"Response chunk ({id(context):#x}) ({chunk_size} bytes) [HEX]: {hex_data}" + ) diff --git a/src/iSponsorBlockTV/main.py b/src/iSponsorBlockTV/main.py index 2172403..79f7ed3 100644 --- a/src/iSponsorBlockTV/main.py +++ b/src/iSponsorBlockTV/main.py @@ -160,9 +160,9 @@ async def main_async(config, debug, http_tracing): devices = [] # Save the devices to close them later if debug: loop.set_debug(True) - + tcp_connector = aiohttp.TCPConnector(ttl_dns_cache=300) - + # Configure session with tracing if enabled if http_tracing: root_logger = logging.getLogger("aiohttp_trace") @@ -175,7 +175,7 @@ async def main_async(config, debug, http_tracing): web_session = aiohttp.ClientSession(connector=tcp_connector, trace_configs=[trace_config]) else: web_session = aiohttp.ClientSession(connector=tcp_connector) - + api_helper = api_helpers.ApiHelper(config, web_session) for i in config.devices: device = DeviceListener(api_helper, config, i, debug, web_session)