From ab452301f5557246c25725ed04312f205fafdac5 Mon Sep 17 00:00:00 2001 From: nggit Date: Wed, 10 Jun 2026 08:10:23 +0700 Subject: [PATCH] remove server object in asgi --- tests/asgi_server.py | 3 ++- tremolo/asgi_server.py | 5 ----- 2 files changed, 2 insertions(+), 6 deletions(-) diff --git a/tests/asgi_server.py b/tests/asgi_server.py index 4d5383e9..ab1f412b 100644 --- a/tests/asgi_server.py +++ b/tests/asgi_server.py @@ -1,5 +1,6 @@ #!/usr/bin/env python3 +import asyncio import os import sys @@ -67,7 +68,7 @@ async def app(scope, receive, send): return assert scope['type'] == 'http' - loop = scope['state']['server']['loop'] + loop = asyncio.get_event_loop() more_body = True diff --git a/tremolo/asgi_server.py b/tremolo/asgi_server.py index e5e45c27..0b3ffb44 100644 --- a/tremolo/asgi_server.py +++ b/tremolo/asgi_server.py @@ -46,11 +46,6 @@ async def request_received(self, request, response): 'state': self.options['state'].copy() } - # provide direct access to server objects - self.server['request'] = request - self.server['response'] = response - scope['state']['server'] = self.server - if (self.options['ws'] and b'sec-websocket-key' in request.headers and b'upgrade' in request.headers and request.headers[b'upgrade'][0].lower() == b'websocket'):