ATLAS Offline Software
Loading...
Searching...
No Matches
python.ConfigBlock.ConfigBlockDependency Class Reference
Collaboration diagram for python.ConfigBlock.ConfigBlockDependency:

Public Member Functions

 __init__ (self, blockName, required=True)
 __eq__ (self, name)
 __str__ (self)
 __repr__ (self)

Public Attributes

 blockName = blockName
 required = required

Detailed Description

Class encoding a blocks dependence on other blocks.

Definition at line 72 of file ConfigBlock.py.

Constructor & Destructor Documentation

◆ __init__()

python.ConfigBlock.ConfigBlockDependency.__init__ ( self,
blockName,
required = True )

Definition at line 75 of file ConfigBlock.py.

75 def __init__(self, blockName, required=True):
76 self.blockName = blockName
77 self.required = required
78
79

Member Function Documentation

◆ __eq__()

python.ConfigBlock.ConfigBlockDependency.__eq__ ( self,
name )

Definition at line 80 of file ConfigBlock.py.

80 def __eq__(self, name):
81 return self.blockName == name
82
83

◆ __repr__()

python.ConfigBlock.ConfigBlockDependency.__repr__ ( self)

Definition at line 88 of file ConfigBlock.py.

88 def __repr__(self):
89 return f'ConfigBlockDependency(blockName="{self.blockName}", required={self.required})'
90
91

◆ __str__()

python.ConfigBlock.ConfigBlockDependency.__str__ ( self)

Definition at line 84 of file ConfigBlock.py.

84 def __str__(self):
85 return self.blockName
86
87

Member Data Documentation

◆ blockName

python.ConfigBlock.ConfigBlockDependency.blockName = blockName

Definition at line 76 of file ConfigBlock.py.

◆ required

python.ConfigBlock.ConfigBlockDependency.required = required

Definition at line 77 of file ConfigBlock.py.


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