budosystems.typehints.Property

class Property

Bases: property, Generic[PropType]

Generic implementation of the property class.

Inherited Members

  • fset

  • fget

  • fdel

__init__(fget: Callable[[Any], PropType] | None = None, fset: Callable[[Any, PropType], None] | None = None, fdel: Callable[[Any], None] | None = None, doc: budosystems.typehints.OptStr | None = None)
getter(fget: Callable[[Any], PropType]) Property[PropType]

Descriptor to change the getter on a property.

setter(fset: Callable[[Any, PropType], None]) Property[PropType]

Descriptor to change the setter on a property.

deleter(fdel: Callable[[Any], None]) Property[PropType]

Descriptor to change the deleter on a property.