class documentation

Generic, converting, list-to-list proxy.

Method __add__ Undocumented
Method __contains__ Undocumented
Method __delitem__ Undocumented
Method __eq__ Undocumented
Method __ge__ Undocumented
Method __getitem__ Undocumented
Method __gt__ Undocumented
Method __hash__ Undocumented
Method __iadd__ Undocumented
Method __imul__ Undocumented
Method __iter__ Iterate over proxied values.
Method __le__ Undocumented
Method __lt__ Undocumented
Method __mul__ Undocumented
Method __ne__ Undocumented
Method __radd__ Undocumented
Method __repr__ Undocumented
Method __rmul__ Undocumented
Method __setitem__ Undocumented
Method append Undocumented
Method clear Undocumented
Method copy Undocumented
Method count Undocumented
Method extend Undocumented
Method index Undocumented
Method insert Undocumented
Method pop Undocumented
Method remove Undocumented
Method reverse Not supported, use reversed(mylist)
Method sort Not supported, use sorted(mylist)
Class Variable col Undocumented
Method _set Undocumented

Inherited from _AssociationSingleItem:

Class Variable creator A function that creates new target entities. Given one parameter: value. This assertion is assumed::
Class Variable setter A function. Given an associated object and a value, store that value on the object.
Method _bulk_replace Undocumented
Method _create Undocumented
Method _get Undocumented

Inherited from _AssociationCollection (via _AssociationSingleItem):

Method __bool__ Undocumented
Method __getstate__ Undocumented
Method __init__ Constructs an _AssociationCollection.
Method __len__ Undocumented
Method __setstate__ Undocumented
Instance Variable getter A function. Given an associated object, return the 'value'.
Instance Variable lazy_collection A callable returning a list-based collection of entities (usually an object attribute managed by a SQLAlchemy relationship())
Instance Variable parent Undocumented
def __add__(self, other: List[_T]) -> List[_T]: (source)

Undocumented

def __contains__(self, value: object) -> bool: (source)

Undocumented

@overload
def __delitem__(self, index: int):
@overload
def __delitem__(self, index: slice):
(source)

Undocumented

def __eq__(self, other: object) -> bool: (source)

Undocumented

def __ge__(self, other: List[_T]) -> bool: (source)

Undocumented

@overload
def __getitem__(self, index: int) -> _T:
@overload
def __getitem__(self, index: slice) -> MutableSequence[_T]:
(source)

Undocumented

def __gt__(self, other: List[_T]) -> bool: (source)

Undocumented

def __hash__(self) -> NoReturn: (source)

Undocumented

def __iadd__(self, iterable: Iterable[_T]) -> Self: (source)

Undocumented

def __imul__(self, n: SupportsIndex) -> Self: (source)

Undocumented

def __iter__(self) -> Iterator[_T]: (source)

Iterate over proxied values. For the actual domain objects, iterate over .col instead or just use the underlying collection directly from its property on the parent.

def __le__(self, other: List[_T]) -> bool: (source)

Undocumented

def __lt__(self, other: List[_T]) -> bool: (source)

Undocumented

def __mul__(self, n: SupportsIndex) -> List[_T]: (source)

Undocumented

def __ne__(self, other: object) -> bool: (source)

Undocumented

def __radd__(self, other: List[_T]) -> List[_T]: (source)

Undocumented

def __repr__(self) -> str: (source)

Undocumented

def __rmul__(self, n: SupportsIndex) -> List[_T]: (source)

Undocumented

@overload
def __setitem__(self, index: int, value: _T):
@overload
def __setitem__(self, index: slice, value: Iterable[_T]):
(source)

Undocumented

def append(self, value: _T): (source)

Undocumented

def copy(self) -> List[_T]: (source)

Undocumented

def count(self, value: Any) -> int: (source)

Undocumented

def extend(self, values: Iterable[_T]): (source)

Undocumented

def index(self, value: Any, start: int = ..., stop: int = ...) -> int: (source)

Undocumented

def insert(self, index: int, value: _T): (source)

Undocumented

def pop(self, index: int = -1) -> _T: (source)

Undocumented

def remove(self, value: _T): (source)

Undocumented

def reverse(self) -> NoReturn: (source)

Not supported, use reversed(mylist)

def sort(self) -> NoReturn: (source)

Not supported, use sorted(mylist)

def _set(self, object_: Any, value: _T): (source)

Undocumented