Metaclasses¶
- class urwid.WidgetMeta(name, bases, d)¶
Bases:
MetaSuper,MetaSignalsAutomatic caching of render and rows methods.
Class variable no_cache is a list of names of methods to not cache automatically. Valid method names for no_cache are
'render'and'rows'.Class variable ignore_focus if defined and set to
Trueindicates that the canvas this widget renders is not affected by the focus parameter, so it may be ignored when caching.
- class urwid.MetaSuper(name: str, bases, d)¶
adding .__super
- class urwid.MetaSignals(name: str, bases: tuple[type, ...], d: dict[str, Any])¶
register the list of signals in the class variable signals, including signals in superclasses.