j5.types module

Useful datatypes that aren’t available in the standard lib.

class j5.types.ImmutableDict(members: Mapping[T, U])[source]

Bases: typing.Generic

A dictionary whose elements cannot be set.

class j5.types.ImmutableList(members: Union[List[T], Generator[T, None, None]])[source]

Bases: typing.Generic

A list whose items cannot be set.