dilsc version with corrected 3D limits
This commit is contained in:
@ -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
|
||||
|
Reference in New Issue
Block a user