S allius/issue217 (#229)
* move config.py into a sub directory cnf * adapt unit test * split config class - use depency injection to get config * increase test coverage
This commit is contained in:
@@ -10,7 +10,8 @@ from inverter_ifc import InverterIfc
|
||||
from gen3.inverter_g3 import InverterG3
|
||||
from gen3plus.inverter_g3p import InverterG3P
|
||||
from scheduler import Schedule
|
||||
from config import Config
|
||||
from cnf.config import Config
|
||||
from cnf.config_ifc_proxy import ConfigIfcProxy
|
||||
from modbus_tcp import ModbusTcp
|
||||
|
||||
routes = web.RouteTableDef()
|
||||
@@ -149,7 +150,7 @@ if __name__ == "__main__":
|
||||
asyncio.set_event_loop(loop)
|
||||
|
||||
# read config file
|
||||
ConfigErr = Config.class_init()
|
||||
ConfigErr = Config.init(ConfigIfcProxy())
|
||||
if ConfigErr is not None:
|
||||
logging.info(f'ConfigErr: {ConfigErr}')
|
||||
Proxy.class_init()
|
||||
|
||||
Reference in New Issue
Block a user