Skip to content

Further python3 compatibility fixes

The main fixes are for the moduleExists and AthFileLite modules in the Tools/PyUtils package. These seem to affect a lot of unit tests in the master--py3 nightlies. Other than that this merge request also includes some syntax fixes for other modules in the Tools/PyUtils package plus fixes for the PerMonComps package and two modules involved in the ComponentAccumulator-based configuration of the geometry. These changes are simply to clear out some of the noise in the unit tests, so I haven't gone as far as migrating from print to using logging.

Merge request reports