Source code for serge.blocks.singletons

"""Implement a store for singletons"""

import serge.serialize
import serge.registry



[docs]class SingletonStore(serge.registry.GeneralStore): """A store for global objects""" def _registerItem(self, name): """Register a new item""" item = serge.serialize.Bag() self.items[name] = item return item
Store = SingletonStore()