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

Reply via email to