def __init__(self, pathToSettings, compositeLineProcessor): SettingsProviderBase.__init__(self) assert pathToSettings is not None assert compositeLineProcessor is not None self.pathToSettings = pathToSettings self.compositeLineProcessor = compositeLineProcessor
def __init__(self, settingsProvider, settingLines, compositeLineProcessor): SettingsProviderBase.__init__(self) assert settingsProvider is not None assert compositeLineProcessor is not None self.inner = settingsProvider self.overrideSettings = settingLines self.compositeLineProcessor = compositeLineProcessor
def __init__(self, settingsText): assert settingsText is not None SettingsProviderBase.__init__(self) self.settingsText = settingsText