From 8be725827e4c50aa02fbd1c613037f9cbb84df3a Mon Sep 17 00:00:00 2001 From: Will Buttinger <william.buttinger@cern.ch> Date: Mon, 10 Sep 2018 13:57:25 +0000 Subject: [PATCH] Update generatePRW.py - fix issue with datasets that end with r tag (new format) Former-commit-id: 525ea48e8556b42e0705a44ea6ae214fe0ba4b9d --- .../AnalysisCommon/PileupReweighting/scripts/generatePRW.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/PhysicsAnalysis/AnalysisCommon/PileupReweighting/scripts/generatePRW.py b/PhysicsAnalysis/AnalysisCommon/PileupReweighting/scripts/generatePRW.py index 20790efb734..e417d9815ca 100755 --- a/PhysicsAnalysis/AnalysisCommon/PileupReweighting/scripts/generatePRW.py +++ b/PhysicsAnalysis/AnalysisCommon/PileupReweighting/scripts/generatePRW.py @@ -107,7 +107,10 @@ def main(): ntupDatasetName = ntupDatasetName.replace("merge","%") #remove everything after first rtag of ami tag .. replace with wildcard first_rtag_pos = ntupDatasetName.index("_r",ntupDatasetName.index("NTUP_PILEUP")) - next_underscore_pos = ntupDatasetName.index("_",first_rtag_pos+1) + try: + next_underscore_pos = ntupDatasetName.index("_",first_rtag_pos+1) + except ValueError: + next_underscore_pos = len(ntupDatasetName) ntupDatasetName = ntupDatasetName[:next_underscore_pos]+"%" res = atlasAPI.list_datasets(client, ntupDatasetName,fields='ldn,prodsys_status') foundNTUP=False -- GitLab