Registry

Registry inheritance diagram
- class savant.utils.registry.Registry(name)
- The registry that provides name -> object mapping. - To create a registry (e.g. a sink registry): - SINK_REGISTRY = Registry('sink') - To register an object: - @SINK_REGISTRY.register('mysink') class MySink: ... - Or: - SINK_REGISTRY.register('mysink', MySink) - register(name, obj=None)
- Register the given object under the name. - Can be used as a decorator. 
 - get(name)
- Try to get name from registry.