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'