The Gaudi Framework  v41r0 (bdbe7744)
Loading...
Searching...
No Matches
GaudiTesting.preprocessors.FilePreprocessorSequence Class Reference
Inheritance diagram for GaudiTesting.preprocessors.FilePreprocessorSequence:
Collaboration diagram for GaudiTesting.preprocessors.FilePreprocessorSequence:

Public Member Functions

 __init__ (self, members=[])
 __add__ (self, rhs)
 __call__ (self, input)
Public Member Functions inherited from GaudiTesting.preprocessors.FilePreprocessor
 __processLine__ (self, line)
 __processFile__ (self, lines)
 __call__ (self, input)
 __add__ (self, rhs)

Public Attributes

 members = members

Detailed Description

Definition at line 45 of file preprocessors.py.

Constructor & Destructor Documentation

◆ __init__()

GaudiTesting.preprocessors.FilePreprocessorSequence.__init__ ( self,
members = [] )

Definition at line 46 of file preprocessors.py.

46 def __init__(self, members=[]):
47 self.members = members
48

Member Function Documentation

◆ __add__()

GaudiTesting.preprocessors.FilePreprocessorSequence.__add__ ( self,
rhs )

Definition at line 49 of file preprocessors.py.

49 def __add__(self, rhs):
50 return FilePreprocessorSequence(self.members + [rhs])
51

◆ __call__()

GaudiTesting.preprocessors.FilePreprocessorSequence.__call__ ( self,
input )

Definition at line 52 of file preprocessors.py.

52 def __call__(self, input):
53 output = input
54 for pp in self.members:
55 output = pp(output)
56 return output
57
58

Member Data Documentation

◆ members

GaudiTesting.preprocessors.FilePreprocessorSequence.members = members

Definition at line 47 of file preprocessors.py.


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