frater.factory package

class Factory[source]

Bases: object

register(key)[source]
register_item(key, value)[source]
unregister(key)[source]
get(key)[source]
get_registered_keys()[source]
get_registered_values()[source]
class ObjectFactory(base_type=<class 'object'>)[source]

Bases: frater.factory.factory.Factory

get_registered_objects()[source]
register(key)[source]
register_class(key, derived)[source]