]> granicus.if.org Git - python/commitdiff
Flatten nested try ... finally, try ... except.
authorFlorent Xicluna <florent.xicluna@gmail.com>
Mon, 5 Mar 2012 10:42:49 +0000 (11:42 +0100)
committerFlorent Xicluna <florent.xicluna@gmail.com>
Mon, 5 Mar 2012 10:42:49 +0000 (11:42 +0100)
Lib/xml/etree/ElementTree.py

index 1a25f9a6302a3ef845c5f42f5d42e33f011d9515..10ee896c289d4b79649d04c046e047b5daca3071 100644 (file)
@@ -1674,12 +1674,11 @@ class XMLParser:
         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