decompressionmw: use a temporal filename because None is failing in some cases

This commit is contained in:
daniel 2009-06-17 05:01:04 -03:00
parent 2c93bc40c6
commit 9022f84c05
1 changed files with 2 additions and 1 deletions

View File

@ -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: