blissoda.persistent.parameters.WithPersistentParameters#
- class blissoda.persistent.parameters.WithPersistentParameters(shared=False, name=None, defaults=None, **deprecated_defaults)[source]#
Bases:
WithDeprecatedClassAttributesAdds parameters as properties that will be stored in Redis
class MyClass(WithPersistentParameters, parameters=["a", "b"]) pass myobj = MyClass() myobj.a = 10 myobj.b = None # remove
- Parameters:
shared (
bool)name (
Optional[str])defaults (
Optional[Dict[str,Any]])deprecated_defaults (
Dict[str,Any])