snakia.property.cell_property

Classes

CellProperty(fget[, fset, fdel])

A property that uses a cell to store its value.

Generic()

Abstract base class for generic types.

Protocol()

Base class for protocol classes.

TypeVar(name, *constraints[, bound, ...])

Type variable.

class snakia.property.cell_property.CellProperty(fget, fset=<function func>, fdel=<function func>)[source]

Bases: Generic[T]

A property that uses a cell to store its value.

__init__(fget, fset=<function func>, fdel=<function func>)[source]
deleter(fdel, /)[source]

Descriptor deleter.

Return type:

Self

getter(fget, /)[source]

Descriptor getter.

Return type:

Self

setter(fset, /)[source]

Descriptor setter.

Return type:

Self