def __init__(self): objectsLoaded = loadObjects('AccountingSystem/private/Plotters', re.compile(r".*[a-z1-9]Plotter\.py$"), myBaseReporter) self.__plotters = {} for objName in objectsLoaded: self.__plotters[objName[:-7]] = objectsLoaded[objName]
def getTypes( self ): """ It returns all monitoring classes """ if not self.__loaded: self.__loaded = loadObjects( self.__path, self.__reFilter, self.__parentCls ) return self.__loaded
def __init__( self ): """ c'tor :param self: self reference """ objectsLoaded = loadObjects( 'MonitoringSystem/private/Plotters', re.compile( r".*[a-z1-9]Plotter\.py$" ), myBasePlotter ) self.__plotters = {} for objName in objectsLoaded: self.__plotters[ objName[:-7] ] = objectsLoaded[ objName ]
def getTypes(self): if not self.__loaded: self.__loaded = loadObjects(self.__path, self.__reFilter, self.__parentCls) return self.__loaded