mercurial/bundlerepo.py
changeset 7637 1d54e2f6c0b7
parent 7633 08cabecfa8a8
child 7853 af062a9fea9b
equal deleted inserted replaced
7636:e3f8c6d6b72e 7637:1d54e2f6c0b7
   154 class bundlerepository(localrepo.localrepository):
   154 class bundlerepository(localrepo.localrepository):
   155     def __init__(self, ui, path, bundlename):
   155     def __init__(self, ui, path, bundlename):
   156         self._tempparent = None
   156         self._tempparent = None
   157         try:
   157         try:
   158             localrepo.localrepository.__init__(self, ui, path)
   158             localrepo.localrepository.__init__(self, ui, path)
   159         except repo.RepoError:
   159         except error.RepoError:
   160             self._tempparent = tempfile.mkdtemp()
   160             self._tempparent = tempfile.mkdtemp()
   161             tmprepo = localrepo.instance(ui,self._tempparent,1)
   161             tmprepo = localrepo.instance(ui,self._tempparent,1)
   162             localrepo.localrepository.__init__(self, ui, self._tempparent)
   162             localrepo.localrepository.__init__(self, ui, self._tempparent)
   163 
   163 
   164         if path:
   164         if path: