Skip to content

fix readonly conflict between legacy and CA config

Avoid conflict between configurables in a job which configures PixelOfflineCalibCondAlg in both legacy and CA.

File "/cvmfs/atlas-nightlies.cern.ch/repo/sw/master_Athena_x86_64-centos7-gcc11-opt/2022-12-07T2101/Athena/23.0.12/InstallArea/x86_64-centos7-gcc11-opt/python/AthenaConfiguration/LegacySupport.py", line 290, in _areSettingsSame setattr(conf1, pname, pvalue) AttributeError: 'PixelOfflineCalibCondAlg' object attribute 'InputSource' is read-only

Not sure why it happens only here, the construct Config.property=something is used frequently to modify the configuration. Edit - I guess it is because PixelOfflineCalibCondAlg not an instance of the configurable but the class definition on the removed line.

The second line with addFolderSplitOnline should be redundant.

ongoing work on ATR-26732

Edited by Jiri Masik

Merge request reports