Package: xapers
Version: 0.9.0-4
Severity: normal
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?
--dkg
-- System Information:
Debian Release: forky/sid
APT prefers testing-debug
APT policy: (500, 'testing-debug'), (500, 'testing'), (500, 'oldstable'),
(200, 'unstable-debug'), (200, 'unstable'), (1, 'experimental-debug'), (1,
'experimental')
Architecture: amd64 (x86_64)
Kernel: Linux 7.1.3+deb14-amd64 (SMP w/20 CPU threads; PREEMPT)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled
Versions of packages xapers depends on:
ii poppler-utils 26.07.0-2
ii python3 3.14.6-1
ii python3-pkg-resources 78.1.1-0.1
ii python3-pybtex 0.25.1-2
ii python3-xapian 1.4.32-1
Versions of packages xapers recommends:
ii python3-pycurl 7.47.0-2
ii python3-urwid 3.0.4-1
pn xclip <none>
ii xdg-utils 1.2.1-2
xapers suggests no packages.
-- no debconf information