MemoizedDescriptor

Defined in module: wield.declarative.properties.memoized.MemoizedDescriptor

class MemoizedDescriptor(fget, name=None, doc=None, declarative=None, transforming=None, simple_delete=False, original_callname=None)[source][github]

Bases: object

wraps a member function just as property but saves its value after evaluation (and is thus only evaluated once)

__init__(fget, name=None, doc=None, declarative=None, transforming=None, simple_delete=False, original_callname=None)[source][github]

Methods

__init__(fget[, name, doc, declarative, ...])

Attributes

transforming = True[github]
simple_delete = False[github]