|
def | __call__ (self, parser, namespace, values, option_string=None) |
|
◆ __call__()
def EFTrackingXrtAlgorithmConfig.JsonToDictAction.__call__ |
( |
|
self, |
|
|
|
parser, |
|
|
|
namespace, |
|
|
|
values, |
|
|
|
option_string = None |
|
) |
| |
Definition at line 46 of file EFTrackingXrtAlgorithmConfig.py.
46 def __call__(self, parser, namespace, values, option_string=None):
55 interfaceModes = [(member,
int(getattr(ROOT.EFTrackingXrtParameters.InterfaceMode, member)))
56 for member
in dir(ROOT.EFTrackingXrtParameters.InterfaceMode)
57 if member
not in dir(ROOT.EFTrackingXrtParameters.EmptyEnum)]
59 for interfaceModeString, interfaceModeValue
in interfaceModes:
60 values = values.replace(interfaceModeString,
str(interfaceModeValue))
62 from json
import loads
63 setattr(namespace, self.dest, loads(values))
65 argumentParser.add_argument(
"--kernelDefinitions", action=JsonToDictAction)
The documentation for this class was generated from the following file: