AthenaCommon: Migrate python code to IOptionsSvc
A few python changes to migrate to the new IOptionsSvc
interface:
- Migrate ConfigurationShelve ("drop&reload") to
IOptionsSvc
. - Rewrite the JobOptionsUnitTests to work with the new
IOptionsSvc
interface. At the same time get rid of the now rather uselessServicesPythonize.py
, which was only used in this test. - Also delete unused
CfgMergerLib.py
.
Running this with all unit tests. So when reviewing this, please compare the unit test failures with the latest nightly.
cc @leggett