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

Public Member Functions

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

Public Attributes

 signature = signature
 siglen = len(signature)

Detailed Description

Definition at line 131 of file preprocessors.py.

Constructor & Destructor Documentation

◆ __init__()

GaudiTesting.preprocessors.LineSorter.__init__ ( self,
signature )

Definition at line 132 of file preprocessors.py.

132 def __init__(self, signature):
133 self.signature = signature
134 self.siglen = len(signature)
135

Member Function Documentation

◆ __processLine__()

GaudiTesting.preprocessors.LineSorter.__processLine__ ( self,
line )

Definition at line 136 of file preprocessors.py.

136 def __processLine__(self, line):
137 pos = line.find(self.signature)
138 if pos >= 0:
139 line = line[: (pos + self.siglen)]
140 lst = line[(pos + self.siglen) :].split()
141 lst.sort()
142 line += " ".join(lst)
143 return line
144
145

Member Data Documentation

◆ siglen

GaudiTesting.preprocessors.LineSorter.siglen = len(signature)

Definition at line 134 of file preprocessors.py.

◆ signature

GaudiTesting.preprocessors.LineSorter.signature = signature

Definition at line 133 of file preprocessors.py.


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