devtools/__init__.py
changeset 10957 2fdf67ef3341
parent 10644 c43e5dc41f8b
parent 10792 daef7ce08fea
child 10960 9e64fddebc89
equal deleted inserted replaced
10895:90c55e27aa87 10957:2fdf67ef3341
   400     def _new_repo(self, config):
   400     def _new_repo(self, config):
   401         """Factory method to create a new Repository Instance"""
   401         """Factory method to create a new Repository Instance"""
   402         from cubicweb.repoapi import _get_inmemory_repo
   402         from cubicweb.repoapi import _get_inmemory_repo
   403         config._cubes = None
   403         config._cubes = None
   404         repo = _get_inmemory_repo(config)
   404         repo = _get_inmemory_repo(config)
       
   405         config.repository = lambda x=None: repo
   405         # extending Repository class
   406         # extending Repository class
   406         repo._has_started = False
   407         repo._has_started = False
   407         repo._needs_refresh = False
   408         repo._needs_refresh = False
   408         repo.turn_repo_on = partial(turn_repo_on, repo)
   409         repo.turn_repo_on = partial(turn_repo_on, repo)
   409         repo.turn_repo_off = partial(turn_repo_off, repo)
   410         repo.turn_repo_off = partial(turn_repo_off, repo)