From 3a255a9c060a631c289e745d8e96f95bd5cf3bfd Mon Sep 17 00:00:00 2001
From: sss <sss@karma>
Date: Sat, 4 Jan 2025 22:09:03 -0500
Subject: [PATCH] DataModelRunTests: Simplify flag use.

Don't force loading all dynamic flags.
---
 .../DataModelRunTests/python/DataModelTestConfig.py        | 7 +++----
 1 file changed, 3 insertions(+), 4 deletions(-)

diff --git a/Control/DataModelTest/DataModelRunTests/python/DataModelTestConfig.py b/Control/DataModelTest/DataModelRunTests/python/DataModelTestConfig.py
index 94565bfd71f1..1ff27b5fe77e 100644
--- a/Control/DataModelTest/DataModelRunTests/python/DataModelTestConfig.py
+++ b/Control/DataModelTest/DataModelRunTests/python/DataModelTestConfig.py
@@ -1,5 +1,5 @@
 #
-# Copyright (C) 2002-2024 CERN for the benefit of the ATLAS collaboration.
+# Copyright (C) 2002-2025 CERN for the benefit of the ATLAS collaboration.
 #
 #
 # File: DataModelRunTests/python/DataModelTestConfig.py
@@ -52,9 +52,8 @@ def DataModelTestFlags (infile = None, evtMax = 20, **kw):
         def to_rntup (s):
             return s.replace ('.root', '.rntup.root')
         flags.Input.Files = [to_rntup(f) for f in flags.Input.Files]
-        for k, v in flags.Output.asdict().items():
-            if k.endswith ('FileName'):
-                setattr (flags.Output, k, to_rntup (v))
+        for stream, outfile in kw.items():
+            setattr (flags.Output, stream+'FileName', to_rntup (outfile))
     
     return flags
 
-- 
GitLab