The Gaudi Framework  v31r0 (aeb156f0)
GaudiTest.LineSkipper Class Reference
Inheritance diagram for GaudiTest.LineSkipper:
Collaboration diagram for GaudiTest.LineSkipper:

Public Member Functions

def __init__ (self, strings=[], regexps=[])
 
def __processLine__ (self, line)
 
- Public Member Functions inherited from GaudiTest.FilePreprocessor
def __processLine__ (self, line)
 
def __call__ (self, input)
 
def __add__ (self, rhs)
 

Public Attributes

 strings
 
 regexps
 

Detailed Description

Definition at line 483 of file GaudiTest.py.

Constructor & Destructor Documentation

def GaudiTest.LineSkipper.__init__ (   self,
  strings = [],
  regexps = [] 
)

Definition at line 484 of file GaudiTest.py.

484  def __init__(self, strings=[], regexps=[]):
485  import re
486  self.strings = strings
487  self.regexps = map(re.compile, regexps)
488 
def __init__(self, strings=[], regexps=[])
Definition: GaudiTest.py:484
struct GAUDI_API map
Parametrisation class for map-like implementation.

Member Function Documentation

def GaudiTest.LineSkipper.__processLine__ (   self,
  line 
)

Definition at line 489 of file GaudiTest.py.

489  def __processLine__(self, line):
490  for s in self.strings:
491  if line.find(s) >= 0:
492  return None
493  for r in self.regexps:
494  if r.search(line):
495  return None
496  return line
497 
498 
def __processLine__(self, line)
Definition: GaudiTest.py:489

Member Data Documentation

GaudiTest.LineSkipper.regexps

Definition at line 487 of file GaudiTest.py.

GaudiTest.LineSkipper.strings

Definition at line 486 of file GaudiTest.py.


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