Skip to content

Working with calendars

Calendar & CalendarSet Modules

Changelog

Version Description
3.0.1 Bugfix if no CalendarInfo was given in the xml file
3.0.0 Renamed to Calendar, and constructor doesn't read anymore from xml node, use CalendarSet to build the object.
1.5.7 Class CalendarInfo added.

Documentation

CalendarInfo Class

Attributes:

Name Type Description
id int

id of calendar

name str

name of calendar

holidays list

list of dates of holidays

bridge_days list

list of dates of bridge days

CalendarSet Class

This is the manager object of the Calendar class. A commodity can have multiple calendars. For example, a holiday calendar but also a bridge day calendar.

Examples:

>>> from kyoslib_py.settings import CalendarSet
>>> calendar_set = CalendarSet.from_xml()
>>> calendar = calendar_set.get_calendar(1)
>>> calendar.get_name()
'NL'