apologies.util

Utility functionality.

Module Contents

class apologies.util.CattrConverter

Bases: cattrs.GenConverter

Cattr converter that knows how to correctly serialize/deserialize DateTime to an ISO 8601 timestamp.

apologies.util.T

Generic type

class apologies.util.CircularQueue

Bases: Generic[T]

A circular queue that keeps returning the original entries repeatedly, in order.

entries: List[T]
first: T
next() T

Get the next entry from the queue.