def __setDefaults(self): self.conf = xDict() self.conf.addSelf("evire") self.conf.evire.version = const.VERSION self.conf.addSelf("environ") self.conf.environ.tmp = const.PLUGIN_DOWNLOAD_PATH self.conf.addSelf("plugins") self.conf.plugins.indexurls = []
def defaultConf(self): conf = xDict() conf.addSelf("environ") conf.environ.tmp = const.PLUGIN_DOWNLOAD_PATH conf.addSelf("preferences") conf.preferences.plugin_load_warning = "True" return(conf)
def __init__(self, mconf, sourceFiles = [], conf = False): self.mconf = mconf self.source = sourceFiles self.uconf = userConf(mconf) if type(conf) == bool: self.conf = xDict() self.defaultValues() else: self.conf = conf self.init()