=== modified file 'typecatcher_lib/Builder.py' --- old/typecatcher_lib/Builder.py 2014-01-22 17:34:27 +0000 +++ new/typecatcher_lib/Builder.py 2021-09-30 14:02:54 +0000 @@ -25,7 +25,7 @@ import logging logger = logging.getLogger('typecatcher_lib') -from xml.etree.cElementTree import ElementTree +from xml.etree.ElementTree import ElementTree # this module is big so uses some conventional prefixes and postfixes # *s list, except self.widgets is a dictionary @@ -83,7 +83,7 @@ tree = ElementTree() tree.parse(filename) - ele_widgets = tree.getiterator("object") + ele_widgets = tree.iter("object") for ele_widget in ele_widgets: name = ele_widget.attrib['id'] widget = self.get_object(name) @@ -105,7 +105,7 @@ if connections: self.connections.extend(connections) - ele_signals = tree.getiterator("signal") + ele_signals = tree.iter("signal") for ele_signal in ele_signals: self.glade_handler_dict.update( {ele_signal.attrib["handler"]: None})