equal
deleted
inserted
replaced
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: |