so_magic.utils.registry module

class so_magic.utils.registry.ObjectRegistry(*args, **kwargs)[source]

Bases: abc.ABC

Simple dict-like retrieval/inserting “store” facility.

add(key, value)[source]
get(key)[source]
pop(key)[source]
remove(key)[source]
exception so_magic.utils.registry.ObjectRegistryError[source]

Bases: Exception