Fields
Classes and type annotations for cronjob fields.
- cronberry.fields.AnyValue: TypeAlias = None
Type alias for any value (*).
- cronberry.fields.DiscreteValue: TypeAlias = tuple[None | int | cronberry.fields.ValueRange | cronberry.fields.StepValues, ...] | None | int | cronberry.fields.ValueRange | cronberry.fields.StepValues
Type alias for a single discrete value (field value).
- cronberry.fields.ExactValue
Type alias for an exact value (2).
- class cronberry.fields.ExplicitTiming(minute: tuple[None | int | ValueRange | StepValues, ...] | None | int | ValueRange | StepValues, hour: tuple[None | int | ValueRange | StepValues, ...] | None | int | ValueRange | StepValues, day_of_month: tuple[None | int | ValueRange | StepValues, ...] | None | int | ValueRange | StepValues, month: tuple[None | int | ValueRange | StepValues, ...] | None | int | ValueRange | StepValues, day_of_week: tuple[None | int | ValueRange | StepValues, ...] | None | int | ValueRange | StepValues)
Named tuple for an explicit timing setup.
- day_of_month: tuple[None | int | ValueRange | StepValues, ...] | None | int | ValueRange | StepValues
Alias for field number 2
- day_of_week: tuple[None | int | ValueRange | StepValues, ...] | None | int | ValueRange | StepValues
Alias for field number 4
- hour: tuple[None | int | ValueRange | StepValues, ...] | None | int | ValueRange | StepValues
Alias for field number 1
- minute: tuple[None | int | ValueRange | StepValues, ...] | None | int | ValueRange | StepValues
Alias for field number 0
- month: tuple[None | int | ValueRange | StepValues, ...] | None | int | ValueRange | StepValues
Alias for field number 3
- cronberry.fields.ListValue: TypeAlias = None | int | cronberry.fields.ValueRange | cronberry.fields.StepValues
Type alias of any single list item.
- cronberry.fields.ListValues
Type alias for a list of items.
alias of
tuple[None|int|ValueRange|StepValues, …]
- class cronberry.fields.ShorthandSyntax(value, names=<not given>, *values, module=None, qualname=None, type=None, start=1, boundary=None)
Enum for shorthand syntax of timing options.
- class cronberry.fields.StepValues(duration: None | int | ValueRange, frequency: int)
Named tuple of a set of step values (8/3).
- duration: None | int | ValueRange
Alias for field number 0
- frequency: int
Alias for field number 1