mirror of
https://github.com/Hopiu/linkchecker.git
synced 2026-04-27 17:44:42 +00:00
Upstream update.
This commit is contained in:
parent
6d5e5f9efb
commit
8afc11e546
1 changed files with 6 additions and 2 deletions
|
|
@ -90,8 +90,12 @@ class GzipFile:
|
|||
if fileobj is None:
|
||||
fileobj = self.myfileobj = __builtin__.open(filename, mode or 'rb')
|
||||
if filename is None:
|
||||
if hasattr(fileobj, 'name'): filename = fileobj.name
|
||||
else: filename = ''
|
||||
# Issue #13781: os.fdopen() creates a fileobj with a bogus name
|
||||
# attribute. Avoid saving this in the gzip header's filename field.
|
||||
if hasattr(fileobj, 'name') and fileobj.name != '<fdopen>':
|
||||
filename = fileobj.name
|
||||
else:
|
||||
filename = ''
|
||||
if mode is None:
|
||||
if hasattr(fileobj, 'mode'): mode = fileobj.mode
|
||||
else: mode = 'rb'
|
||||
|
|
|
|||
Loading…
Reference in a new issue