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.