Comment 32 for bug 1075399

Revision history for this message
Axel Beckert (xtaran) wrote : Re: [Bug 1075399] Re: wicd-1.7.2.4 is incompatible with urwid-1.1.0

Hi,

Aaditya Bagga wrote:
> Could anyone comment on whats the status of this bug.

In Debian and Ubuntu it's fixed with the patch at
https://anonscm.debian.org/cgit/collab-maint/wicd.git/tree/debian/patches/33-focus_property.patch
-- haven't looked at wicd 1.7.3 yet as Debian is currently in the
freeze for the next stable release.

> On Slackware-14.1 with wicd-1.7.3 and urwid-1.0.1, wicd-curses seems to
> work correctly, but when urwid is upgraded to 1.3.0, what I get is:
>
> $ wicd-curses
> Traceback (most recent call last):
> File "/usr/share/wicd/curses/wicd-curses.py", line 1307, in <module>
> main()
> File "/usr/share/wicd/curses/wicd-curses.py", line 1224, in main
> ui.run_wrapper(run)
> File "/usr/lib64/python2.7/site-packages/urwid/display_common.py", line 757, in run_wrapper
> return fn()
> File "/usr/share/wicd/curses/wicd-curses.py", line 97, in wrapper
> return func(*args, **kargs)
> File "/usr/share/wicd/curses/wicd-curses.py", line 1234, in run
> app = appGUI()
> File "/usr/share/wicd/curses/wicd-curses.py", line 754, in __init__
> self.update_status()
> File "/usr/share/wicd/curses/wicd-curses.py", line 97, in wrapper
> return func(*args, **kargs)
> File "/usr/share/wicd/curses/wicd-curses.py", line 924, in update_status
> self.set_status):
> File "/usr/share/wicd/curses/wicd-curses.py", line 97, in wrapper
> return func(*args, **kargs)
> File "/usr/share/wicd/curses/wicd-curses.py", line 177, in check_for_wireless
> ('$C', ip))
> File "/usr/share/wicd/curses/wicd-curses.py", line 974, in set_status
> self.update_ui()
> File "/usr/share/wicd/curses/wicd-curses.py", line 97, in wrapper
> return func(*args, **kargs)
> File "/usr/share/wicd/curses/wicd-curses.py", line 1156, in update_ui
> input_data = ui.get_input_nonblocking()
> AttributeError: 'Screen' object has no attribute '

This looks like a different/new issue to me, maybe caused by urwid
1.3.0.

With the patch mentioned above, 1.7.2.4 still works fine with urwid
1.2.1.

  Regards, Axel
--
 ,''`. | Axel Beckert <email address hidden>, http://people.debian.org/~abe/
: :' : | Debian Developer, ftp.ch.debian.org Admin
`. `' | 1024D: F067 EA27 26B9 C3FC 1486 202E C09E 1D89 9593 0EDE
  `- | 4096R: 2517 B724 C5F6 CA99 5329 6E61 2FF9 CD59 6126 16B5