All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
BaseTest.LineSkipper Class Reference
Inheritance diagram for BaseTest.LineSkipper:
Collaboration diagram for BaseTest.LineSkipper:

Public Member Functions

def __init__
 
def __processLine__
 
- Public Member Functions inherited from BaseTest.FilePreprocessor
def __processLine__
 
def __call__
 
def __add__
 

Public Attributes

 strings
 
 regexps
 

Detailed Description

Definition at line 580 of file BaseTest.py.

Constructor & Destructor Documentation

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

Definition at line 581 of file BaseTest.py.

582  def __init__(self, strings = [], regexps = []):
583  import re
584  self.strings = strings
585  self.regexps = map(re.compile,regexps)
struct GAUDI_API map
Parametrisation class for map-like implementation.

Member Function Documentation

def BaseTest.LineSkipper.__processLine__ (   self,
  line 
)

Definition at line 586 of file BaseTest.py.

587  def __processLine__(self, line):
588  for s in self.strings:
589  if line.find(s) >= 0: return None
590  for r in self.regexps:
591  if r.search(line): return None
592  return line

Member Data Documentation

BaseTest.LineSkipper.regexps

Definition at line 584 of file BaseTest.py.

BaseTest.LineSkipper.strings

Definition at line 583 of file BaseTest.py.


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