예제 #1
0
 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()
예제 #2
0
 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()