dbapi.py
changeset 8322 cb838b126b07
parent 8274 aedb32d324ab
child 8352 0e3b41118631
equal deleted inserted replaced
8321:b5d5a5630649 8322:cb838b126b07
    98     if vreg and not config:
    98     if vreg and not config:
    99         config = vreg.config
    99         config = vreg.config
   100     if method == 'inmemory':
   100     if method == 'inmemory':
   101         # get local access to the repository
   101         # get local access to the repository
   102         from cubicweb.server.repository import Repository
   102         from cubicweb.server.repository import Repository
   103         return Repository(config, vreg=vreg)
   103         from cubicweb.server.utils import TasksManager
       
   104         return Repository(config, TasksManager(), vreg=vreg)
       
   105 
   104     else: # method == 'pyro'
   106     else: # method == 'pyro'
   105         # resolve the Pyro object
   107         # resolve the Pyro object
   106         from logilab.common.pyro_ext import ns_get_proxy, get_proxy
   108         from logilab.common.pyro_ext import ns_get_proxy, get_proxy
   107         pyroid = database or config['pyro-instance-id'] or config.appid
   109         pyroid = database or config['pyro-instance-id'] or config.appid
   108         try:
   110         try: