wicd-curses also chokes on bitrate 1 "True" configs: # wicd-curses Traceback (most recent call last): File "/usr/share/wicd/curses/wicd-curses.py", line 1149, in call_update_ui self.update_ui(True) 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 1162, in update_ui self.handle_keys(input_data) File "/usr/share/wicd/curses/wicd-curses.py", line 1040, in handle_keys self.diag = WirelessSettingsDialog(pos, self.frame) File "/usr/share/wicd/curses/netentry_curses.py", line 503, in __init__ self.set_values() File "/usr/share/wicd/curses/netentry_curses.py", line 544, in set_values wireless.GetWirelessProperty(networkID, 'bitrate') ValueError: dbus.Boolean(True) is not in list