mirror of https://github.com/scrapy/scrapy.git
Revert changes on the deprecated decompression module
This commit is contained in:
parent
68fccc9f04
commit
c34853100a
|
|
@ -12,7 +12,7 @@ from tempfile import mktemp
|
|||
from warnings import warn
|
||||
|
||||
from scrapy.exceptions import ScrapyDeprecationWarning
|
||||
from scrapy.utils.response import get_response_class
|
||||
from scrapy.responsetypes import responsetypes
|
||||
|
||||
|
||||
warn(
|
||||
|
|
@ -45,7 +45,7 @@ class DecompressionMiddleware:
|
|||
return
|
||||
|
||||
body = tar_file.extractfile(tar_file.members[0]).read()
|
||||
respcls = get_response_class(url=tar_file.members[0].name, body=body)
|
||||
respcls = responsetypes.from_args(filename=tar_file.members[0].name, body=body)
|
||||
return response.replace(body=body, cls=respcls)
|
||||
|
||||
def _is_zip(self, response):
|
||||
|
|
@ -57,7 +57,7 @@ class DecompressionMiddleware:
|
|||
|
||||
namelist = zip_file.namelist()
|
||||
body = zip_file.read(namelist[0])
|
||||
respcls = get_response_class(url=namelist[0], body=body)
|
||||
respcls = responsetypes.from_args(filename=namelist[0], body=body)
|
||||
return response.replace(body=body, cls=respcls)
|
||||
|
||||
def _is_gzip(self, response):
|
||||
|
|
@ -67,7 +67,7 @@ class DecompressionMiddleware:
|
|||
except IOError:
|
||||
return
|
||||
|
||||
respcls = get_response_class(body=body)
|
||||
respcls = responsetypes.from_args(body=body)
|
||||
return response.replace(body=body, cls=respcls)
|
||||
|
||||
def _is_bzip2(self, response):
|
||||
|
|
@ -76,7 +76,7 @@ class DecompressionMiddleware:
|
|||
except IOError:
|
||||
return
|
||||
|
||||
respcls = get_response_class(body=body)
|
||||
respcls = responsetypes.from_args(body=body)
|
||||
return response.replace(body=body, cls=respcls)
|
||||
|
||||
def process_response(self, request, response, spider):
|
||||
|
|
|
|||
Loading…
Reference in New Issue