mirror of
https://github.com/naruxde/revpimodio2.git
synced 2025-11-08 22:03:53 +01:00
_dict_events ist nun Threadsicher
Bei Fehler in ProcimgWriter System sauber verlassen
This commit is contained in:
@@ -312,7 +312,7 @@ class RevPiModIO(object):
|
||||
@param milliseconds <class 'int'> in Millisekunden"""
|
||||
if self._looprunning:
|
||||
raise RuntimeError(
|
||||
"can not change cycletime when cycleloop or mainloop are "
|
||||
"can not change cycletime when cycleloop or mainloop is "
|
||||
"running"
|
||||
)
|
||||
else:
|
||||
@@ -580,9 +580,8 @@ class RevPiModIO(object):
|
||||
|
||||
# Beim Eintritt in mainloop Bytecopy erstellen
|
||||
for dev in self._lst_refresh:
|
||||
dev._filelock.acquire()
|
||||
dev._ba_datacp = dev._ba_devdata[:]
|
||||
dev._filelock.release()
|
||||
with dev._filelock:
|
||||
dev._ba_datacp = dev._ba_devdata[:]
|
||||
|
||||
# ImgWriter mit Eventüberwachung aktivieren
|
||||
self._imgwriter._collect_events(True)
|
||||
|
||||
Reference in New Issue
Block a user