Signal Functions

The urwid.*_signal() functions use a shared Signals object instance for tracking registered and connected signals. There is no reason to instantiate your own Signals object.

urwid.connect_signal(obj, name, callback, user_arg=None, weak_args=None, user_args=None)
urwid.disconnect_by_key(obj, name, key)
urwid.disconnect_signal(obj, name, callback, user_arg=None, weak_args=None, user_args=None)
urwid.register_signal(sig_cls, signals)
urwid.emit_signal(obj, name, *args)

Table of contents

Previous topic

List Walker Classes

Next topic

Global Settings

This Page