DerivationFramework: enable flake8
Enable the python checker (flake8
) for all DerivationFramework packages and make the code compliant. The biggest change is to replace all import *
with specific imports. Otherwise mostly trivial fixes including some mixed tabs/spaces. Non-trivial code that is broken was kept for documentation purposes and either commented or marked with noqa
and a FIXME
comment.
Merge request reports
Activity
added BTagging Derivation Egamma JetEtmiss Simulation Trigger master review-pending-level-1 labels
- Resolved by Frank Winklmeier
Due to the large amount of changes and since there are no unit or CI tests running this code, I would like a derivation expert to look at these changes and ideally run some tests on it (or advise what I should run). I hope one of the watchers can advise.
Edited by Frank Winklmeier
CI Result FAILURE (hash aa00e16c)Athena AthSimulation AthGeneration AnalysisBase externals cmake make required tests optional tests Full details available on this CI monitor view
Athena: number of compilation errors 0, warnings 0
AthSimulation: number of compilation errors 0, warnings 0
AthGeneration: number of compilation errors 0, warnings 0
AnalysisBase: number of compilation errors 0, warnings 0
For experts only: Jenkins output [CI-MERGE-REQUEST-CC7 22631]added review-pending-expert label and removed review-pending-level-1 label
added review-pending-level-1 label and removed review-pending-expert label
CI Result SUCCESS (hash aa00e16c)Athena AthSimulation AthGeneration AnalysisBase externals cmake make required tests optional tests Full details available on this CI monitor view
Athena: number of compilation errors 0, warnings 0
AthSimulation: number of compilation errors 0, warnings 0
AthGeneration: number of compilation errors 0, warnings 0
AnalysisBase: number of compilation errors 0, warnings 0
For experts only: Jenkins output [CI-MERGE-REQUEST-CC7 22725]added review-pending-expert label and removed review-pending-level-1 label
- Resolved by James Catmore
Tests are all passing now but adding back
review-pending-expert
until we get some feedback from the derivation experts - Tom (L1 shifter)
- Resolved by James Catmore
P.S. It seems there is some feature of GitLab that I didn't see before. I replied to this a few days ago but it was somehow "pending" and needed a second click. No idea what that is for.
So please see my comment that I wrote 3 days ago but which wasn't posted...
added review-pending-level-1 label and removed review-pending-expert label
added review-approved label and removed review-pending-level-1 label