mirror of https://github.com/scrapy/scrapy.git
decompressionmw: use a temporal filename because None is failing in some cases
This commit is contained in:
parent
2c93bc40c6
commit
9022f84c05
|
|
@ -7,6 +7,7 @@ import tarfile
|
|||
import gzip
|
||||
import bz2
|
||||
from cStringIO import StringIO
|
||||
from tempfile import mktemp
|
||||
|
||||
from scrapy import log
|
||||
from scrapy.http import Response
|
||||
|
|
@ -26,7 +27,7 @@ class DecompressionMiddleware(object):
|
|||
|
||||
def is_tar(self, response):
|
||||
try:
|
||||
tar_file = tarfile.open(fileobj=self.archive)
|
||||
tar_file = tarfile.open(name=mktemp(), fileobj=self.archive)
|
||||
except tarfile.ReadError:
|
||||
return False
|
||||
if tar_file.members:
|
||||
|
|
|
|||
Loading…
Reference in New Issue