JournalledOrderedViewSet

class app.portfolio.collections.journalled.set.ordered_view_set.JournalledOrderedViewSet[source]

Bases: LoggableMixin, GenericJournalledSet, Generic

Inheritance diagram of JournalledOrderedViewSet

Inheritance Diagram for JournalledOrderedViewSet

Methods

__init__(*args, **kwargs)

clear_sort_cache()

item_sort_key(item)

on_item_updated(old_item, new_item)

sort(*[, key, reverse])

Attributes

frontier_sort_key

sorted

__init__(*args, **kwargs) None[source]
Return type:

None

clear_sort_cache() None[source]
Return type:

None

property frontier_sort_key: SupportsRichComparison | None
item_sort_key(item: SortKeyProtocol) SupportsRichComparison[source]
Parameters:

item (SortKeyProtocol)

Return type:

SupportsRichComparison

on_item_updated(old_item: T, new_item: T) None[source]
Parameters:
  • old_item (T)

  • new_item (T)

Return type:

None

sort(*, key: Callable[[T], SupportsRichComparison] | None = None, reverse: bool | None = None) Sequence[source]
Parameters:
  • key (Callable[[T], SupportsRichComparison] | None)

  • reverse (bool | None)

Return type:

Sequence

property sorted: Sequence