![]() |
ATLAS Offline Software
|
Argument class for substep lists, suitable for preExec/postExec. More...
Public Member Functions | |
| def | __init__ (self, value=None, runarg=True, name=None, defaultSubstep='all', splitter=None, separator=':') |
| argSubstepList constructor More... | |
| def | value (self) |
| Return argument value. More... | |
| def | prodsysDescription (self) |
| def | value (self, value) |
| Set argument value. More... | |
| def | returnMyValue (self, name=None, substep=None, first=False, exe=None) |
| Return the value of this substep arg for an executor with the given parameters. More... | |
| def | isRunarg (self) |
| Return runarg status. More... | |
| def | name (self) |
| Name getter. More... | |
| def | name (self, value) |
| Name setter. More... | |
| def | __str__ (self) |
| String conversion of our value. More... | |
| def | __repr__ (self) |
| Repr conversion of our value. More... | |
| def | __eq__ (self, other) |
| Comparison is based on value attribute. More... | |
| def | __nq__ (self, other) |
| def | __lt__ (self, other) |
| def | __gt__ (self, other) |
Public Attributes | |
| value | |
Private Member Functions | |
| def | _parseStringAsSubstep (self, value) |
| Specialist parser for lists, which applies the splitter string, if defined. More... | |
Private Attributes | |
| _splitter | |
| _value | |
| _defaultSubstep | |
| _separator | |
| _runarg | |
| _name | |
Argument class for substep lists, suitable for preExec/postExec.
substep is followed by a ':' then the python fragments. The substep is validated and set as the key in a dictionary with the value being the python following the ':'.
Definition at line 2056 of file trfArgClasses.py.
| def python.trfArgClasses.argSubstepList.__init__ | ( | self, | |
value = None, |
|||
runarg = True, |
|||
name = None, |
|||
defaultSubstep = 'all', |
|||
splitter = None, |
|||
separator = ':' |
|||
| ) |
argSubstepList constructor
Adds the optional splitter argument to the base argSubstep class
| splitter | Character used to split the string into multiple list elements |
Definition at line 2061 of file trfArgClasses.py.
|
inherited |
Comparison is based on value attribute.
Definition at line 161 of file trfArgClasses.py.
|
inherited |
Definition at line 170 of file trfArgClasses.py.
|
inherited |
Definition at line 167 of file trfArgClasses.py.
|
inherited |
Definition at line 164 of file trfArgClasses.py.
|
inherited |
Repr conversion of our value.
Reimplemented in python.trfArgClasses.argList.
Definition at line 157 of file trfArgClasses.py.
|
inherited |
String conversion of our value.
Reimplemented in python.trfArgClasses.argFile, python.trfArgClasses.argKeyFloatValueList, python.trfArgClasses.argIntList, python.trfArgClasses.argList, and python.trfArgClasses.argString.
Definition at line 153 of file trfArgClasses.py.
|
private |
Specialist parser for lists, which applies the splitter string, if defined.
Reimplemented from python.trfArgClasses.argSubstep.
Definition at line 2108 of file trfArgClasses.py.
|
inherited |
Return runarg status.
Definition at line 134 of file trfArgClasses.py.
|
inherited |
Name getter.
Reimplemented in python.trfArgClasses.argFile.
Definition at line 139 of file trfArgClasses.py.
|
inherited |
Name setter.
Reimplemented in python.trfArgClasses.argFile.
Definition at line 144 of file trfArgClasses.py.
| def python.trfArgClasses.argSubstepList.prodsysDescription | ( | self | ) |
Reimplemented from python.trfArgClasses.argSubstep.
Definition at line 2072 of file trfArgClasses.py.
|
inherited |
Return the value of this substep arg for an executor with the given parameters.
| name | Executor name |
| substep | Executor substep nickname |
| first | Boolean flag set true if this is the first executor in the chain |
| exe | Executor instance, from which 'name', 'substep' and 'first' can be taken. |
Definition at line 2007 of file trfArgClasses.py.
| def python.trfArgClasses.argSubstepList.value | ( | self | ) |
Return argument value.
Reimplemented from python.trfArgClasses.argSubstep.
Definition at line 2068 of file trfArgClasses.py.
| def python.trfArgClasses.argSubstepList.value | ( | self, | |
| value | |||
| ) |
Set argument value.
Reimplemented from python.trfArgClasses.argSubstep.
Definition at line 2078 of file trfArgClasses.py.
|
privateinherited |
Definition at line 1952 of file trfArgClasses.py.
|
privateinherited |
Definition at line 111 of file trfArgClasses.py.
|
privateinherited |
Definition at line 110 of file trfArgClasses.py.
|
privateinherited |
Definition at line 1953 of file trfArgClasses.py.
|
private |
Definition at line 2062 of file trfArgClasses.py.
|
private |
Definition at line 2081 of file trfArgClasses.py.
|
inherited |
@value .setter function! Definition at line 118 of file trfArgClasses.py.
1.8.18