tests/logging/py_ext_0@py_ext/baseconfnode.xml
author |
Andrey Skvortsov <andrej.skvortzov@gmail.com> |
|
Thu, 28 Apr 2016 12:58:58 +0300 |
changeset 1506 |
b9b8978dbc9d |
parent 914 |
94436558f0ce
|
permissions |
-rw-r--r-- |
Fix error about missing attribute 'timeout' that happens sometimes during compilation
The fix [1476:49f1763a5613] of the problem with following trace was wrong.
Traceback (most recent call last):
File "./Beremiz.py", line 1229, in run_with_except_hook
run_old(*args, **kw)
File
"/home/developer/WorkData/PLC/beremiz/beremiz/util/ProcessLogger.py",
line 68, in run
self.endcallback(self.Proc.pid, err)
File
"/home/developer/WorkData/PLC/beremiz/beremiz/util/ProcessLogger.py",
line 169, in finish
if self.timeout: self.timeout.cancel()
AttributeError: ProcessLogger instance has no attribute 'timeout'
The problem was that compilation process was finished before the timeout attribute is set.
Now timeout is set before launcing of compilation process.
914
94436558f0ce
More stable logging. Added small one-entry log for loading errors. Test now include python side concurrent logging
Edouard Tisserant
parents:
diff
changeset
|
1 |
<?xml version="1.0" encoding="UTF-8"?>
|
94436558f0ce
More stable logging. Added small one-entry log for loading errors. Test now include python side concurrent logging
Edouard Tisserant
parents:
diff
changeset
|
2 |
<BaseParams Name="py_ext_0" IEC_Channel="0"/>
|