Skip to content

AthenaCommon: Migrate python code to IOptionsSvc

Frank Winklmeier requested to merge fwinkl/athena:ioptsvc5 into master

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 useless ServicesPythonize.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

Merge request reports