summaryrefslogtreecommitdiff
path: root/urwid/wimp.py
diff options
context:
space:
mode:
Diffstat (limited to 'urwid/wimp.py')
-rwxr-xr-xurwid/wimp.py6
1 files changed, 3 insertions, 3 deletions
diff --git a/urwid/wimp.py b/urwid/wimp.py
index 7376dce..3a6c8c7 100755
--- a/urwid/wimp.py
+++ b/urwid/wimp.py
@@ -227,17 +227,17 @@ class CheckBox(WidgetWrap):
do_callback -- False to suppress signal from this change
>>> changes = []
- >>> def callback_a(cb, state, user_data):
+ >>> def callback_a(user_data, cb, state):
... changes.append("A %r %r" % (state, user_data))
>>> def callback_b(cb, state):
... changes.append("B %r" % state)
>>> cb = CheckBox('test', False, False)
- >>> key1 = connect_signal(cb, 'change', callback_a, "user_a")
+ >>> key1 = connect_signal(cb, 'change', callback_a, user_args=("user_a",))
>>> key2 = connect_signal(cb, 'change', callback_b)
>>> cb.set_state(True) # both callbacks will be triggered
>>> cb.state
True
- >>> disconnect_signal(cb, 'change', callback_a, "user_a")
+ >>> disconnect_signal(cb, 'change', callback_a, user_args=("user_a",))
>>> cb.state = False
>>> cb.state
False