I am now seeing a crash in "xapers view":
0 dkg@bob:~$ xapers view test
Traceback (most recent call last):
File "/usr/bin/xapers", line 33, in <module>
sys.exit(load_entry_point('xapers==0.8.2', 'console_scripts', 'xapers')())
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^
File "/usr/lib/python3/dist-packages/xapers/__main__.py", line 323, in main
nci.UI(cmd=args)
~~~~~~^^^^^^^^^^
File "/usr/lib/python3/dist-packages/xapers/nci/ui.py", line 76, in __init__
self.mainloop.run()
~~~~~~~~~~~~~~~~~^^
File "/usr/lib/python3/dist-packages/urwid/event_loop/main_loop.py", line 339, in run
self._run()
~~~~~~~~~^^
File "/usr/lib/python3/dist-packages/urwid/event_loop/main_loop.py", line 441, in _run
self.event_loop.run()
~~~~~~~~~~~~~~~~~~~^^
File "/usr/lib/python3/dist-packages/urwid/event_loop/select_loop.py", line 182, in run
self._loop()
~~~~~~~~~~^^
File "/usr/lib/python3/dist-packages/urwid/event_loop/select_loop.py", line 224, in _loop
alarm_callback()
~~~~~~~~~~~~~~^^
File "/usr/lib/python3/dist-packages/urwid/event_loop/main_loop.py", line 645, in entering_idle
self.draw_screen()
~~~~~~~~~~~~~~~~^^
File "/usr/lib/python3/dist-packages/urwid/event_loop/main_loop.py", line 662, in draw_screen
canvas = self._topmost_widget.render(self.screen_size, focus=True)
File "/usr/lib/python3/dist-packages/urwid/widget/widget.py", line 112, in cached_render
canv = fn(self, size, focus=focus)
File "/usr/lib/python3/dist-packages/urwid/widget/frame.py", line 472, in render
body = self.body.render((maxcol, maxrow - ftrim - htrim), focus and self.focus_part == "body")
File "/usr/lib/python3/dist-packages/urwid/widget/widget.py", line 112, in cached_render
canv = fn(self, size, focus=focus)
File "/usr/lib/python3/dist-packages/urwid/widget/frame.py", line 472, in render
body = self.body.render((maxcol, maxrow - ftrim - htrim), focus and self.focus_part == "body")
File "/usr/lib/python3/dist-packages/urwid/widget/widget.py", line 112, in cached_render
canv = fn(self, size, focus=focus)
File "/usr/lib/python3/dist-packages/urwid/widget/listbox.py", line 683, in render
middle, top, bottom = self.calculate_visible((maxcol, maxrow), focus=focus)
~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/urwid/widget/listbox.py", line 458, in calculate_visible
self._set_focus_complete((maxcol, maxrow), focus)
~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/urwid/widget/listbox.py", line 1004, in _set_focus_complete
return self._set_focus_first_selectable((maxcol, maxrow), focus)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/urwid/widget/listbox.py", line 978, in _set_focus_first_selectable
middle, top, bottom = self.calculate_visible((maxcol, maxrow), focus=focus)
~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/urwid/widget/listbox.py", line 461, in calculate_visible
focus_widget, focus_pos = self._body.get_focus()
~~~~~~~~~~~~~~~~~~~~^^
File "/usr/lib/python3/dist-packages/urwid/widget/listbox.py", line 107, in get_focus
return self[focus], focus
~~~~^^^^^^^
File "/usr/lib/python3/dist-packages/xapers/nci/search.py", line 320, in __getitem__
self.items[pos] = DocItem(self.ui, self.docs[pos], pos+1, self.ndocs)
~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/xapers/nci/search.py", line 169, in __init__
self.__super.__init__(w)
^^^^^^^^^^^^
AttributeError: 'DocItem' object has no attribute '_DocItem__super'
1 dkg@bob:~$
I haven't done much in the way of debugging/dependency triage. sorry i
don't have more details to report! maybe some dependency changed?