dilsc version with corrected 3D limits

This commit is contained in:
2023-02-15 14:31:29 +01:00
parent 9636dc9cea
commit 04755c5173
3 changed files with 18 additions and 3 deletions

View File

@ -46,6 +46,14 @@ Done = UniqueObject('Done')
indicating that the setter is triggered already"""
class DummyLock:
def __enter__(self):
return self
def __exit__(self, *args, **kwds):
return True
class HasAccessibles(HasProperties):
"""base class of Module
@ -327,6 +335,7 @@ class Module(HasAccessibles):
self.initModuleDone = False
self.startModuleDone = False
self.remoteLogHandler = None
# self.accessLock = self.updateLock = DummyLock()
self.accessLock = threading.RLock() # for read_* / write_* methods
self.updateLock = threading.RLock() # for announceUpdate
self.polledModules = [] # modules polled by thread started in self.startModules