Explicitly flush cout in MessageSvc::finalize()
All threads resolved!
All threads resolved!
After switching to python3 in Athena, we started to see intermittent garbled output coming from MessageSvc::finalize() and from terminate() of the AppMgr. Apparently the output flushing somehow behaves differently in the print function of python3 vs python2, that's why the problem had not been spotted before. Explicit flushing of cout inside MessageSvc::finalize() is expected to fix this problem.
Merge request reports
Activity
- Resolved by Marco Clemencic
- Resolved by Marco Clemencic
added lhcb-gaudi-head label
- [2020-09-03 00:12] Validation started with lhcb-gaudi-head-py3#460
- [2020-09-03 00:54] Validation started with lhcb-gaudi-head#2709
Edited by Software for LHCbassigned to @clemenci
changed milestone to %v34r1
mentioned in commit c3ae53e5
mentioned in merge request atlas/athena!36182 (merged)
Please register or sign in to reply