Gaudi Framework, version v25r1

Home   Generated: Mon Mar 24 2014
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
Public Member Functions | Public Attributes | Private Attributes | List of all members
GaudiTest.BlockSkipper Class Reference
Inheritance diagram for GaudiTest.BlockSkipper:
Inheritance graph
[legend]
Collaboration diagram for GaudiTest.BlockSkipper:
Collaboration graph
[legend]

Public Member Functions

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

Public Attributes

 start
 
 end
 

Private Attributes

 _skipping
 

Detailed Description

Definition at line 440 of file GaudiTest.py.

Constructor & Destructor Documentation

def GaudiTest.BlockSkipper.__init__ (   self,
  start,
  end 
)

Definition at line 441 of file GaudiTest.py.

442  def __init__(self, start, end):
443  self.start = start
444  self.end = end
445  self._skipping = False

Member Function Documentation

def GaudiTest.BlockSkipper.__processLine__ (   self,
  line 
)

Definition at line 446 of file GaudiTest.py.

447  def __processLine__(self, line):
448  if self.start in line:
449  self._skipping = True
450  return None
451  elif self.end in line:
452  self._skipping = False
453  elif self._skipping:
454  return None
455  return line

Member Data Documentation

GaudiTest.BlockSkipper._skipping
private

Definition at line 444 of file GaudiTest.py.

GaudiTest.BlockSkipper.end

Definition at line 443 of file GaudiTest.py.

GaudiTest.BlockSkipper.start

Definition at line 442 of file GaudiTest.py.


The documentation for this class was generated from the following file:
Generated at Mon Mar 24 2014 18:27:53 for Gaudi Framework, version v25r1 by Doxygen version 1.8.2 written by Dimitri van Heesch, © 1997-2004