jammy.event package
jammy.event.registry module
-
class jammy.event.registry.EventRegistry[source]
Bases: Registry
-
DEF_PRIORITY = 10
-
lookup(entry, key=None, priority=10, default=None)[source]
-
register(entry, callback, priority=10, subkey=None)[source]
-
trigger(entry, *args, **kwargs)[source]
-
trigger_args(entry, args, kwargs)[source]
-
unregister(entry, key=None, priority=10)[source]
-
class jammy.event.registry.EventRegistryGroup[source]
Bases: RegistryGroup
-
lookup(registry_name, entry, key=None, **kwargs)[source]
-
trigger(registry_name, entry, *args, **kwargs)[source]
-
class jammy.event.registry.SimpleEventRegistry(allowed_events=None)[source]
Bases: object
-
register(event, callback)[source]
-
trigger(event, *args, **kwargs)[source]
-
jammy.event.registry.register_event(registry_name, entry, value, **kwargs)
-
jammy.event.registry.trigger_event(registry_name, entry, *args, **kwargs)