web/webconfig.py
branchstable
changeset 6061 7cb29eab1c9d
parent 5934 6ccaaf04cfbc
child 6066 953578709324
child 6109 47d9c0e0f7b7
equal deleted inserted replaced
6060:353bec342e2a 6061:7cb29eab1c9d
   236         """return the instance's repository object"""
   236         """return the instance's repository object"""
   237         try:
   237         try:
   238             return self.__repo
   238             return self.__repo
   239         except AttributeError:
   239         except AttributeError:
   240             from cubicweb.dbapi import get_repository
   240             from cubicweb.dbapi import get_repository
   241             if self.repo_method == 'inmemory':
   241             repo = get_repository(self.repo_method, vreg=vreg, config=self)
   242                 repo = get_repository('inmemory', vreg=vreg, config=self)
       
   243             else:
       
   244                 repo = get_repository('pyro', self['pyro-instance-id'],
       
   245                                       config=self)
       
   246             self.__repo = repo
   242             self.__repo = repo
   247             return repo
   243             return repo
   248 
   244 
   249     def vc_config(self):
   245     def vc_config(self):
   250         return self.repository().get_versions()
   246         return self.repository().get_versions()