ATLAS Offline Software
Loading...
Searching...
No Matches
python.JobRunner.JobRunnerParameter Class Reference
Collaboration diagram for python.JobRunner.JobRunnerParameter:

Public Member Functions

 __init__ (self, name, value='', description='', isSpecial=False)
 __str__ (self)

Public Attributes

 name = name
 value = value
 description = description
 isSpecial = isSpecial

Detailed Description

JobRunner job parameter data

Definition at line 69 of file JobRunner.py.

Constructor & Destructor Documentation

◆ __init__()

python.JobRunner.JobRunnerParameter.__init__ ( self,
name,
value = '',
description = '',
isSpecial = False )

Definition at line 72 of file JobRunner.py.

72 def __init__(self,name,value='',description='',isSpecial=False):
73 self.name = name
74 self.value = value
75 self.description = description
76 self.isSpecial = isSpecial # Special parameter, won't be propagated in normal way to jobs
77

Member Function Documentation

◆ __str__()

python.JobRunner.JobRunnerParameter.__str__ ( self)

Definition at line 78 of file JobRunner.py.

78 def __str__(self):
79 if self.isSpecial:
80 return "%-20s = %-20s # SPECIAL - %s" % (self.name,self.value,self.description)
81 else:
82 if self.description:
83 return "%-20s = %-20s # %s" % (self.name,self.value,self.description)
84 else:
85 return "%-20s = %-20s" % (self.name,self.value)
86

Member Data Documentation

◆ description

python.JobRunner.JobRunnerParameter.description = description

Definition at line 75 of file JobRunner.py.

◆ isSpecial

python.JobRunner.JobRunnerParameter.isSpecial = isSpecial

Definition at line 76 of file JobRunner.py.

◆ name

python.JobRunner.JobRunnerParameter.name = name

Definition at line 73 of file JobRunner.py.

◆ value

python.JobRunner.JobRunnerParameter.value = value

Definition at line 74 of file JobRunner.py.


The documentation for this class was generated from the following file: