insarviz.state.observable.decorators module

class insarviz.state.observable.decorators.CachedProperty(depends, func, destroy)[source]

Bases: dynamic_property

register(instance)[source]
insarviz.state.observable.decorators.cached_property(*depends, destroy=<function <lambda>>)[source]
class insarviz.state.observable.decorators.derived_property(initial=None)[source]

Bases: dynamic_property

register(instance)[source]
class insarviz.state.observable.decorators.dynamic[source]

Bases: object

external

alias of derived_property

filtered_variable

alias of filtered_property

memo(*, destroy=<function <lambda>>)
method()
readonly

alias of view_property

variable

alias of dynamic_property

insarviz.state.observable.decorators.dynamic_method(*depends)[source]
class insarviz.state.observable.decorators.dynamic_property(initial=None)[source]

Bases: object

property name
register(instance)[source]
class insarviz.state.observable.decorators.filtered_property(filt)[source]

Bases: dynamic_property

register(instance)[source]
class insarviz.state.observable.decorators.view_property(initial=None)[source]

Bases: dynamic_property

register(instance)[source]