web/webconfig.py
changeset 6066 953578709324
parent 6012 d56fd78006cd
parent 6061 7cb29eab1c9d
child 6139 f76599a96238
equal deleted inserted replaced
6055:bb7bd9cafacf 6066:953578709324
   225         """return the instance's repository object"""
   225         """return the instance's repository object"""
   226         try:
   226         try:
   227             return self.__repo
   227             return self.__repo
   228         except AttributeError:
   228         except AttributeError:
   229             from cubicweb.dbapi import get_repository
   229             from cubicweb.dbapi import get_repository
   230             if self.repo_method == 'inmemory':
   230             repo = get_repository(self.repo_method, vreg=vreg, config=self)
   231                 repo = get_repository('inmemory', vreg=vreg, config=self)
       
   232             else:
       
   233                 repo = get_repository('pyro', self['pyro-instance-id'],
       
   234                                       config=self)
       
   235             self.__repo = repo
   231             self.__repo = repo
   236             return repo
   232             return repo
   237 
   233 
   238     def vc_config(self):
   234     def vc_config(self):
   239         return self.repository().get_versions()
   235         return self.repository().get_versions()