Calendar#

class doubledate.Calendar(dates)#

Immutable, sorted set of dates.

Parameters:

dates (iterable) – list of datetime objects

Example

>>> import datetime
>>> import doubledate as dtwo

>>> holidays = [
...     datetime.date(2022, 1, 17),
...     datetime.date(2022, 5, 30),
...     datetime.date(2022, 6, 4),
...     datetime.date(2022, 9, 5),
...     datetime.date(2022, 11, 11),
...     datetime.date(2022, 12, 24),
...     datetime.date(2022, 12, 26)
... ]

>>> dtwo.Calendar(holidays)
<doubledate.Calendar at 0x7fd0fa4cfa60>
Raises:

TypeError – if dates is not an iterable of datetime objects