angelos.facade.data.dict_mixin¶
A reactive dictionary mixin
Exposes ConfigApi section as a dictionary on the data API. All items are reactive and can be subscribed to.
-
class
angelos.facade.data.dict_mixin.DictionaryMixin¶ Bases:
objectA Mixin that allows a FacadeDataExtension to expose preferences values that are reactive.
-
SECTION= ('',)¶
-
subscribe(option: unicode, observer: angelos.lib.reactive.ObserverMixin) → None¶ Adds a subscriber to said option.
- Parameters
option (str) – Option name to subscribe to.
observer (ObserverMixin) – The subscriber class.
-
unsubscribe(option: unicode, observer: angelos.lib.reactive.ObserverMixin) → None¶ Removes subscriber from said option.
- Parameters
option (str) – Option name to subscribe to.
observer (ObserverMixin) – The subscriber class.
-
-
class
angelos.facade.data.dict_mixin.ReactiveValue(value: Any = None)¶ Bases:
angelos.lib.reactive.NotifierMixinA class holding a value that can be subscribed to.