Nektar++
Public Member Functions | Private Attributes | List of all members
CellMLToNektar.utilities.OnlyTheseSourcesFilter Class Reference
Inheritance diagram for CellMLToNektar.utilities.OnlyTheseSourcesFilter:
[legend]

Public Member Functions

def __init__ (self, sources)
 
def filter (self, rec)
 

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

◆ __init__()

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

Definition at line 72 of file utilities.py.

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

Member Function Documentation

◆ filter()

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

Definition at line 75 of file utilities.py.

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

References CellMLToNektar.utilities.OnlyTheseSourcesFilter.__sources.

Member Data Documentation

◆ __sources

CellMLToNektar.utilities.OnlyTheseSourcesFilter.__sources
private

Definition at line 74 of file utilities.py.

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