Fix locking

This commit is contained in:
Mike Cifelli 2022-12-26 17:22:51 -05:00
parent 3929922f49
commit a8366fe00f
1 changed files with 4 additions and 16 deletions

View File

@ -36,39 +36,27 @@ def main():
def eastDoorOpened():
try:
threadLock.aquire()
with threadLock:
state["east-door"] = "opened"
persistState()
finally:
threadLock.release()
def eastDoorClosed():
try:
threadLock.aquire()
with threadLock:
state["east-door"] = "closed"
persistState()
finally:
threadLock.release()
def westDoorOpened():
try:
threadLock.aquire()
with threadLock:
state["west-door"] = "opened"
persistState()
finally:
threadLock.release()
def westDoorClosed():
try:
threadLock.aquire()
with threadLock:
state["west-door"] = "closed"
persistState()
finally:
threadLock.release()
def persistState():