def __init__(self, **kw): zodb_uri = kw.get("zodb_uri") if zodb_uri is None: log.warning("No 'zodb_uri' in application configuration. Using '%s'" % default_zodb_uri) kw["zodb_uri"] = default_zodb_uri log.info(kw["zodb_uri"]) self.options = get_options(kw) self.options.update(kw) self.get_root = self._get_root()
def __init__(self, **kw): zodb_uri = kw.get('zodb_uri') if zodb_uri is None: log.warning("No 'zodb_uri' in application configuration. Using '%s'" % default_zodb_uri) kw['zodb_uri'] = default_zodb_uri log.info(kw['zodb_uri']) self.options = get_options(kw) self.options.update(kw) for option in required_config: if option not in self.options.keys(): raise LookupError('Missing required config item: %s' % option) mint.repoze.CONFIG.update(self.options) self.get_root = self._get_root()