Autoconfig includes `DaVinci().Turbo = False` also for older DV versions where Turbo is not a property of DaVinci
Rerunning the stripping on MC, and using the automatic configuration, DaVinci().Turbo = False
is set.
However, some older DV versions (especially Run 1) do not have Turbo as property of DaVinci, and the job crashes.
I suppose a check of DV version should suffice to make sure this line only gets included when relevant.
Specifically,
https://gitlab.cern.ch/lhcb-dpa/analysis-productions/LbAnalysisProductions/-/blob/master/src/LbAnalysisProductions/data/templates/configure-application.py.j2#L12-14 and https://gitlab.cern.ch/lhcb-dpa/analysis-productions/LbAnalysisProductions/-/blob/master/src/LbAnalysisProductions/models/job.py#L237
suggest that setting self.turbo = None for the job in the right place (perhaps job_configuration.py
), depending on the version of the configurable, should work?