bases

wield.declarative.properties.bases

Aliases

Items from sub-modules exposed to import from this module

Classes

HasDeclaritiveAttributes(*args, **kwargs)

This base class allows class instances to automatically constructs instance objects declared using the declarative_instantiation.

PropertyTransforming()

Exceptions

InnerException

Exception holder class that allows one to see inside of the functional properties when they throw and error, even if outer logic is catching exceptions.

PropertyAttributeError

Exception indicating an AttributeError inside of a declarative property.

Details

exception InnerException[source][github]

Exception holder class that allows one to see inside of the functional properties when they throw and error, even if outer logic is catching exceptions.

These should never be caught as they always indicate bugs

exception PropertyAttributeError[source][github]

Exception indicating an AttributeError inside of a declarative property. AttributeError is masked so that it is not confused with the property name itself being a missing attribute.