Use Lock() instead of Semaphore()

This commit is contained in:
Jarno Rankinen 2023-01-20 13:02:52 +02:00
parent 843cda4b6d
commit f9035d64c7
1 changed files with 1 additions and 1 deletions

View File

@ -173,7 +173,7 @@ class PingvinCoils():
class PingvinKL(): class PingvinKL():
"""Class for communicating with an Enervent Pinvin Kotilämpö ventilation/heating unit""" """Class for communicating with an Enervent Pinvin Kotilämpö ventilation/heating unit"""
def __init__(self, serialdevice='/dev/ttyS0', modbusaddr=1, debug=False): def __init__(self, serialdevice='/dev/ttyS0', modbusaddr=1, debug=False):
self.semaphore = Semaphore() self.semaphore = Lock()
self.pingvin = minimalmodbus.Instrument(serialdevice, modbusaddr) self.pingvin = minimalmodbus.Instrument(serialdevice, modbusaddr)
self.coils = PingvinCoils(self.pingvin, self.semaphore, debug) self.coils = PingvinCoils(self.pingvin, self.semaphore, debug)
self.run = False self.run = False