should work so far
This commit is contained in:
@@ -5,11 +5,9 @@ from loguru import logger
|
||||
from config import Config
|
||||
import logging
|
||||
import threading
|
||||
import sys
|
||||
|
||||
|
||||
l = logging.getLogger()
|
||||
for h in l.handlers:
|
||||
l.removeHandler(h)
|
||||
|
||||
deathBell = threading.Event()
|
||||
|
||||
@@ -24,11 +22,16 @@ logger.info("pv controller starting")
|
||||
|
||||
config = Config.load_from_file()
|
||||
|
||||
# configure loguru: only log INFO and above
|
||||
logger.remove()
|
||||
logger.add(sys.stdout, level=config.global_.log_level)
|
||||
|
||||
|
||||
modbusHandler = ModbusHandler(config)
|
||||
|
||||
# toDevicesThread = ToDevices(config, modbusHandler)
|
||||
# toDevicesThread.start()
|
||||
# logger.info("toDevices started")
|
||||
toDevicesThread = ToDevices(config, modbusHandler)
|
||||
toDevicesThread.start()
|
||||
logger.info("toDevices started")
|
||||
|
||||
fromDevicesThread = FromDevices(config, modbusHandler)
|
||||
fromDevicesThread.start()
|
||||
@@ -43,11 +46,11 @@ logger.info("pv controller is running")
|
||||
deathBell.wait()
|
||||
logger.error("pv controller is dying")
|
||||
|
||||
# toDevicesThread.stop()
|
||||
toDevicesThread.stop()
|
||||
fromDevicesThread.stop()
|
||||
|
||||
# toDevicesThread.join()
|
||||
# logger.error("toDevices joined")
|
||||
toDevicesThread.join()
|
||||
logger.error("toDevices joined")
|
||||
fromDevicesThread.join()
|
||||
logger.error("fromDevices joined")
|
||||
|
||||
|
||||
Reference in New Issue
Block a user