From ada880d2b9996f09cc0f933975b59eba04966a84 Mon Sep 17 00:00:00 2001 From: Tadej Novak <tadej.novak@cern.ch> Date: Wed, 9 Oct 2019 16:40:34 +0200 Subject: [PATCH] Make MT args detectable by parameter dump but still simulate 'store_true' --- Tools/PyJobTransforms/python/trfArgs.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/Tools/PyJobTransforms/python/trfArgs.py b/Tools/PyJobTransforms/python/trfArgs.py index 4fd1ac7dcfb..fe83c984a90 100644 --- a/Tools/PyJobTransforms/python/trfArgs.py +++ b/Tools/PyJobTransforms/python/trfArgs.py @@ -113,9 +113,11 @@ def addAthenaArguments(parser, maxEventsDefaultSubstep='first', addValgrind=True parser.add_argument('--eventService', type=trfArgClasses.argFactory(trfArgClasses.argBool, runarg=True), metavar='BOOL', group='Athena', help='Switch AthenaMP to the Event Service configuration') - parser.add_argument('--multithreaded', group='Athena', action='store_true', + parser.add_argument('--multithreaded', type=trfArgClasses.argFactory(trfArgClasses.argBool, runarg=False), + metavar='BOOL', group='Athena', nargs='?', const=True, help='Multithreaded mode active') - parser.add_argument('--multiprocess', group='Athena', action='store_true', + parser.add_argument('--multiprocess', type=trfArgClasses.argFactory(trfArgClasses.argBool, runarg=False), + metavar='BOOL', group='Athena', nargs='?', const=True, help='Multiprocess mode active') if addValgrind: -- GitLab