Make HttpCompressionMiddleware changes backward-comaptible

This commit is contained in:
Adrián Chaves 2023-11-24 10:02:56 +01:00
parent 8e25f8c157
commit 5f2827efe7
1 changed files with 3 additions and 1 deletions

View File

@ -37,8 +37,10 @@ class HttpCompressionMiddleware:
"""This middleware allows compressed (gzip, deflate) traffic to be
sent/received from web sites"""
def __init__(self, *, crawler=None):
def __init__(self, stats=None, *, crawler=None):
if not crawler:
if stats:
self.stats = stats
return
self.stats = crawler.stats
self._max_size = crawler.settings.getint("DOWNLOAD_MAXSIZE")