class _CompoundListener(_InstanceLevelDispatch[
Known subclasses: sqlalchemy.event.attr._JoinedListener
, sqlalchemy.event.attr._ListenerCollection
Undocumented
Method | __bool__ |
Undocumented |
Method | __call__ |
Execute this event. |
Method | __contains__ |
Undocumented |
Method | __iter__ |
Undocumented |
Method | __len__ |
Undocumented |
Method | exec |
Execute this event, but only if it has not been executed already for this collection. |
Method | exec |
Execute this event, but only if it has not been executed already for this collection, or was called by a previous exec_once_unless_exception call and raised an exception. |
Class Variable | __slots__ |
Undocumented |
Class Variable | listeners |
Undocumented |
Class Variable | parent |
Undocumented |
Method | _exec |
Undocumented |
Method | _exec |
Execute this event, and use a mutex if it has not been executed already for this collection, or was called by a previous _exec_w_sync_on_first_run call and raised an exception. |
Method | _memoized |
Undocumented |
Method | _set |
Undocumented |
Class Variable | _exec |
Undocumented |
Class Variable | _exec |
Undocumented |
Instance Variable | _exec |
Undocumented |
Inherited from _InstanceLevelDispatch
:
Method | append |
Undocumented |
Method | for |
Return an event collection which can be modified. |
Method | insert |
Undocumented |
Method | remove |
Undocumented |
Class Variable | parent |
Undocumented |
Method | _adjust |
Undocumented |
Inherited from RefCollection
(via _InstanceLevelDispatch
):
Class Variable | ref |
Undocumented |
Method | _memoized |
Undocumented |
Inherited from MemoizedSlots
(via _InstanceLevelDispatch
, RefCollection
):
Method | __getattr__ |
Undocumented |
Method | _fallback |
Undocumented |
Execute this event, but only if it has not been executed already for this collection, or was called by a previous exec_once_unless_exception call and raised an exception. If exec_once was already called, then this method will never run the callable regardless of whether it raised or not. .. versionadded:: 1.3.8
Execute this event, and use a mutex if it has not been executed already for this collection, or was called by a previous _exec_w_sync_on_first_run call and raised an exception. If _exec_w_sync_on_first_run was already called and didn't raise an exception, then a mutex is not used. .. versionadded:: 1.4.11