Skip to content

datethyme.ScheduleItem

This is the documentation page for the ScheduleItem class and its container type, ScheduleItems.

datethyme.ScheduleItem

default instance-attribute

default = default

ideal instance-attribute

ideal = ideal or default

maximum instance-attribute

maximum = max(default, maximum or default, ideal)

minimum instance-attribute

minimum = min(default, minimum or default, ideal)

name instance-attribute

name = name

__init__

__init__(name: str, default: int | float, *, minimum: int | float | None = None, ideal: int | float | None = None, maximum: int | float | None = None)

__repr__

__repr__() -> str

__str__

__str__() -> str

rescaled

rescaled(scale_factor: float) -> ScheduleItem

datethyme.ScheduleItems

Bases: list[ScheduleItem]

default property

default: float

ideal property

ideal: float

maximum property

maximum: float

minimum property

minimum: float

__init__

__init__(items: Iterable[ScheduleItem])

__repr__

__repr__() -> str

__str__

__str__() -> str