Description of problem: I started timeline, and click create event menu. /usr/bin/timeline Error in sys.excepthook: Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/timelinelib/wxgui/setup.py", line 48, in unhandled_exception_hook show_feedback_dialog( File "/usr/lib/python3.9/site-packages/timelinelib/wxgui/dialogs/feedback/view.py", line 92, in show_feedback_dialog dialog = FeedbackDialog(parent, info, subject, body) File "/usr/lib/python3.9/site-packages/timelinelib/wxgui/dialogs/feedback/view.py", line 52, in __init__ Dialog.__init__(self, FeedbackDialogController, parent, { File "/usr/lib/python3.9/site-packages/humblewx/__init__.py", line 205, in __init__ component = self._create(controller_class, variables) File "/usr/lib/python3.9/site-packages/humblewx/__init__.py", line 41, in _create return self._create_from_node(self, xml.etree.ElementTree.fromstring(self.__doc__)) File "/usr/lib/python3.9/site-packages/humblewx/__init__.py", line 51, in _create_from_node component = creator(parent, node) File "/usr/lib/python3.9/site-packages/humblewx/__init__.py", line 58, in _create_BoxSizerVertical return self._populate_sizer(parent, node, wx.BoxSizer(wx.VERTICAL)) File "/usr/lib/python3.9/site-packages/humblewx/__init__.py", line 94, in _populate_sizer for child_node in node.getchildren(): AttributeError: 'xml.etree.ElementTree.Element' object has no attribute 'getchildren' Original exception was: Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/timelinelib/wxgui/frames/mainframe/menus/timelinemenu.py", line 38, in <lambda> mid.ID_CREATE_EVENT: lambda evt: open_create_event_editor(parent, parent, parent.config, parent.timeline), File "/usr/lib/python3.9/site-packages/timelinelib/wxgui/dialogs/editevent/view.py", line 376, in open_create_event_editor safe_locking(edit_controller, edit_function) File "/usr/lib/python3.9/site-packages/timelinelib/db/utils.py", line 90, in safe_locking edit_function() File "/usr/lib/python3.9/site-packages/timelinelib/wxgui/dialogs/editevent/view.py", line 373, in edit_function dialog = create_event_editor() File "/usr/lib/python3.9/site-packages/timelinelib/wxgui/dialogs/editevent/view.py", line 370, in create_event_editor return EditEventDialog(parent, config, label, db, start, end) File "/usr/lib/python3.9/site-packages/timelinelib/wxgui/dialogs/editevent/view.py", line 175, in __init__ Dialog.__init__(self, EditEventDialogController, parent, { File "/usr/lib/python3.9/site-packages/humblewx/__init__.py", line 205, in __init__ component = self._create(controller_class, variables) File "/usr/lib/python3.9/site-packages/humblewx/__init__.py", line 41, in _create return self._create_from_node(self, xml.etree.ElementTree.fromstring(self.__doc__)) File "/usr/lib/python3.9/site-packages/humblewx/__init__.py", line 51, in _create_from_node component = creator(parent, node) File "/usr/lib/python3.9/site-packages/humblewx/__init__.py", line 58, in _create_BoxSizerVertical return self._populate_sizer(parent, node, wx.BoxSizer(wx.VERTICAL)) File "/usr/lib/python3.9/site-packages/humblewx/__init__.py", line 94, in _populate_sizer for child_node in node.getchildren(): AttributeError: 'xml.etree.ElementTree.Element' object has no attribute 'getchildren' ^C Version-Release number of selected component (if applicable): timeline-2.2.0-3.fc33.noarch How reproducible: I started timeline, and click create event menu.
python-humblewx bug. I submitted a patch upstream, and an updated build is coming.
FEDORA-2020-477eef52a5 has been submitted as an update to Fedora 33. https://bodhi.fedoraproject.org/updates/FEDORA-2020-477eef52a5
FEDORA-2020-477eef52a5 has been pushed to the Fedora 33 testing repository. In short time you'll be able to install the update with the following command: `sudo dnf upgrade --enablerepo=updates-testing --advisory=FEDORA-2020-477eef52a5` You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2020-477eef52a5 See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.
This patch solved the problem. Thank you!
FEDORA-2020-477eef52a5 has been pushed to the Fedora 33 stable repository. If problem still persists, please make note of it in this bug report.