Пытаюсь включить сжатие в aiohttp и в статических файлах. Я попытался создать собственный ответ:
import aiohttp
class GzipResponse(aiohttp.web.StreamResponse):
def __init__(self, *args, **kwargs):
super().__init__(*args, **kwargs)
self.enable_compression()
и добавил его как factory в статические маршруты:
app.router.add_static("prefix", "path", response_factory=GzipResponse)
Но это не работает.