cwconfig.py
changeset 4324 e817a54cdbc1
parent 4323 aae19998dd93
child 4325 16642cc7d497
equal deleted inserted replaced
4323:aae19998dd93 4324:e817a54cdbc1
   881                     self._load_site_cubicweb(sitefile)
   881                     self._load_site_cubicweb(sitefile)
   882                     self._site_loaded.add(sitefile)
   882                     self._site_loaded.add(sitefile)
   883                     self.warning('site_erudi.py is deprecated, should be renamed to site_cubicweb.py')
   883                     self.warning('site_erudi.py is deprecated, should be renamed to site_cubicweb.py')
   884 
   884 
   885     def _load_site_cubicweb(self, sitefile):
   885     def _load_site_cubicweb(self, sitefile):
   886         from logilab.common.modutils import load_module_from_file
   886         # XXX extrapath argument to load_module_from_file only in lgc > 0.46
   887         module = load_module_from_file(sitefile)
   887         from logilab.common.modutils import load_module_from_modpath, modpath_from_file
       
   888         def load_module_from_file(filepath, path=None, use_sys=1, extrapath=None):
       
   889             return load_module_from_modpath(modpath_from_file(filepath, extrapath),
       
   890                                             path, use_sys)
       
   891         module = load_module_from_file(sitefile, extrapath=self.extrapath)
   888         self.info('%s loaded', sitefile)
   892         self.info('%s loaded', sitefile)
   889         # cube specific options
   893         # cube specific options
   890         if getattr(module, 'options', None):
   894         if getattr(module, 'options', None):
   891             self.register_options(module.options)
   895             self.register_options(module.options)
   892             self.load_defaults()
   896             self.load_defaults()