Nektar++
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
Public Member Functions | Private Attributes | List of all members
CellMLToNektar.utilities.OnlyTheseSourcesFilter Class Reference
Inheritance diagram for CellMLToNektar.utilities.OnlyTheseSourcesFilter:
Inheritance graph
[legend]
Collaboration diagram for CellMLToNektar.utilities.OnlyTheseSourcesFilter:
Collaboration graph
[legend]

Public Member Functions

def __init__
 
def filter
 

Private Attributes

 __sources
 

Detailed Description

A filter that only emits messages from the given sources.

Definition at line 70 of file utilities.py.

Constructor & Destructor Documentation

def CellMLToNektar.utilities.OnlyTheseSourcesFilter.__init__ (   self,
  sources 
)

Definition at line 72 of file utilities.py.

72 
73  def __init__(self, sources):
74  logging.Filter.__init__(self)
self.__sources = sources

Member Function Documentation

def CellMLToNektar.utilities.OnlyTheseSourcesFilter.filter (   self,
  rec 
)

Definition at line 75 of file utilities.py.

References CellMLToNektar.utilities.OnlyTheseSourcesFilter.__sources.

75 
76  def filter(self, rec):
77  return rec.name in self.__sources
78 

Member Data Documentation

CellMLToNektar.utilities.OnlyTheseSourcesFilter.__sources
private

Definition at line 74 of file utilities.py.

Referenced by CellMLToNektar.utilities.OnlyTheseSourcesFilter.filter().