]> granicus.if.org Git - python/commitdiff
Remove superfluous try/except
authorEli Bendersky <eliben@gmail.com>
Sat, 20 Apr 2013 16:11:37 +0000 (09:11 -0700)
committerEli Bendersky <eliben@gmail.com>
Sat, 20 Apr 2013 16:11:37 +0000 (09:11 -0700)
Lib/xml/etree/ElementTree.py

index caa0087e240092554b09e9ddacf18428899be325..b56ddff64cbdcbfe1c55b3a17e90e229750fa427 100644 (file)
@@ -1504,18 +1504,12 @@ class XMLParser:
         append = event_list.append
         for event in events:
             if event == "start":
-                try:
-                    parser.ordered_attributes = 1
-                    parser.specified_attributes = 1
-                    def handler(tag, attrib_in, event=event, append=append,
-                                start=self._start_list):
-                        append((event, start(tag, attrib_in)))
-                    parser.StartElementHandler = handler
-                except AttributeError:
-                    def handler(tag, attrib_in, event=event, append=append,
-                                start=self._start):
-                        append((event, start(tag, attrib_in)))
-                    parser.StartElementHandler = handler
+                parser.ordered_attributes = 1
+                parser.specified_attributes = 1
+                def handler(tag, attrib_in, event=event, append=append,
+                            start=self._start_list):
+                    append((event, start(tag, attrib_in)))
+                parser.StartElementHandler = handler
             elif event == "end":
                 def handler(tag, event=event, append=append,
                             end=self._end):