Skip to content

Commit 8e6f964

Browse files
authored
fix: add some convenience imports to init.py (#88)
1 parent 6fbf7e0 commit 8e6f964

1 file changed

Lines changed: 34 additions & 0 deletions

File tree

pyomnilogic_local/__init__.py

Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,25 @@
22

33
from __future__ import annotations
44

5+
from ._base import OmniEquipment
6+
from .backyard import Backyard
7+
from .bow import Bow
8+
from .chlorinator import Chlorinator
9+
from .chlorinator_equip import ChlorinatorEquipment
510
from .collections import EffectsCollection, LightEffectsCollection
11+
from .colorlogiclight import ColorLogicLight
12+
from .csad import CSAD
13+
from .csad_equip import CSADEquipment
14+
from .filter import Filter
15+
from .groups import Group
16+
from .heater import Heater
17+
from .heater_equip import HeaterEquipment
618
from .omnilogic import OmniLogic
19+
from .pump import Pump
20+
from .relay import Relay
21+
from .schedule import Schedule
22+
from .sensor import Sensor
23+
from .system import System
724
from .util import (
825
OmniConnectionError,
926
OmniEquipmentNotInitializedError,
@@ -12,11 +29,28 @@
1229
)
1330

1431
__all__ = [
32+
"CSAD",
33+
"Backyard",
34+
"Bow",
35+
"CSADEquipment",
36+
"Chlorinator",
37+
"ChlorinatorEquipment",
38+
"ColorLogicLight",
1539
"EffectsCollection",
40+
"Filter",
41+
"Group",
42+
"Heater",
43+
"HeaterEquipment",
1644
"LightEffectsCollection",
1745
"OmniConnectionError",
46+
"OmniEquipment",
1847
"OmniEquipmentNotInitializedError",
1948
"OmniEquipmentNotReadyError",
2049
"OmniLogic",
2150
"OmniLogicLocalError",
51+
"Pump",
52+
"Relay",
53+
"Schedule",
54+
"Sensor",
55+
"System",
2256
]

0 commit comments

Comments
 (0)