Skip to content

Make PrintOn/PrintOff combination behave better and fix RawEventFormatConf application

Rosen Matev requested to merge rmatev-fix-python-logging into 2017-patches
  • Similarly to Rec!578 (merged), use force=True when PrintOn/PrintOff combination is used
  • Make sure RawEventFormatConf is not only a "query" dependency of DecodeRawEvent, but is also instantiated whenever DecodeRawEvent is instantiated.
    This fixes the problem that if RawEventFormatConf is not explicitly instantiated before DecodeRawEvent, its application will be skipped, even though it is instantiated in __apply_configuration__ of DecodeRawEvent. RawEventFormatConf is quite a simple (and strange) configurable, so I expect no impact, but let's see.
    If you wonder, this came out of my attempt for strict-er enforcement of Gaudi ConfigurableUser use: Moore!83 (merged). There (only for two tests!) I monkey patch some of Gaudi.Configrable.

Merge request reports

Loading