mirror of https://github.com/python/cpython.git
Flatten nested try ... finally, try ... except.
This commit is contained in:
parent
49ab14f452
commit
fb06746852
|
@ -1674,12 +1674,11 @@ def close(self):
|
|||
except self._error as v:
|
||||
self._raiseerror(v)
|
||||
try:
|
||||
try:
|
||||
close_handler = self.target.close
|
||||
except AttributeError:
|
||||
pass
|
||||
else:
|
||||
return close_handler()
|
||||
close_handler = self.target.close
|
||||
except AttributeError:
|
||||
pass
|
||||
else:
|
||||
return close_handler()
|
||||
finally:
|
||||
# get rid of circular references
|
||||
del self.parser, self._parser
|
||||
|
|
Loading…
Reference in New Issue