Coverage for rivapy/tools/__init__.py: 100%
11 statements
« prev ^ index » next coverage.py v7.8.2, created at 2025-06-05 14:27 +0000
« prev ^ index » next coverage.py v7.8.2, created at 2025-06-05 14:27 +0000
1# -*- coding: utf-8 -*-
2from rivapy.tools.factory import _factory
3from rivapy.tools.datetools import Period, Schedule
4from rivapy.tools.datetime_grid import DateTimeGrid
5from rivapy.tools.scheduler import SimpleSchedule, PeakSchedule, OffPeakSchedule, GasSchedule
7# __all__ = ['_converter', '_validators', 'datetools', 'enums']
10def _add_to_factory(cls):
11 factory_entries = _factory()
12 factory_entries[cls.__name__] = cls
15_add_to_factory(SimpleSchedule)
16_add_to_factory(PeakSchedule)
17_add_to_factory(OffPeakSchedule)
18_add_to_factory(GasSchedule)