class documentation

class _ClsLevelDispatch(RefCollection):

View In Hierarchy

Class-level events on ._Dispatch classes.
Method __init__ Undocumented
Method ​_adjust​_fn​_spec Undocumented
Method ​_assign​_cls​_collection Undocumented
Method ​_wrap​_fn​_for​_kw Undocumented
Method append Undocumented
Method clear Clear all class level listeners
Method for​_modify Return an event collection which can be modified.
Method insert Undocumented
Method remove Undocumented
Method update​_subclass Undocumented
Class Variable __slots__ Undocumented
Instance Variable ​_clslevel Undocumented
Instance Variable arg​_names Undocumented
Instance Variable clsname Undocumented
Instance Variable has​_kw Undocumented
Instance Variable legacy​_signatures Undocumented
Instance Variable name Undocumented

Inherited from RefCollection:

Method ​_memoized​_attr​_ref Undocumented

Inherited from MemoizedSlots (via RefCollection):

Method __getattr__ Undocumented
Method ​_fallback​_getattr Undocumented
def __init__(self, parent_dispatch_cls, fn):

Undocumented

def _adjust_fn_spec(self, fn, named):

Undocumented

def _assign_cls_collection(self, target):

Undocumented

def _wrap_fn_for_kw(self, fn):

Undocumented

def append(self, event_key, propagate):

Undocumented

def clear(self):
Clear all class level listeners
def for_modify(self, obj):

Return an event collection which can be modified.

For _ClsLevelDispatch at the class level of a dispatcher, this returns self.

def insert(self, event_key, propagate):

Undocumented

def remove(self, event_key):

Undocumented

def update_subclass(self, target):

Undocumented

__slots__: tuple[str, ...] =
_clslevel =

Undocumented

arg_names =

Undocumented

clsname =

Undocumented

has_kw =

Undocumented

legacy_signatures =

Undocumented

name =

Undocumented