comparison mercurial/localrepo.py @ 7640:7197812e8d44

error: move lock errors rename LockException to LockError
author Matt Mackall <mpm@selenic.com>
date Mon, 12 Jan 2009 11:09:14 -0600
parents 1d54e2f6c0b7
children d2f753830f80
comparison
equal deleted inserted replaced
7639:ae7a614a6a57 7640:7197812e8d44
635 self._branchcachetip = None 635 self._branchcachetip = None
636 636
637 def _lock(self, lockname, wait, releasefn, acquirefn, desc): 637 def _lock(self, lockname, wait, releasefn, acquirefn, desc):
638 try: 638 try:
639 l = lock.lock(lockname, 0, releasefn, desc=desc) 639 l = lock.lock(lockname, 0, releasefn, desc=desc)
640 except lock.LockHeld, inst: 640 except error.LockHeld, inst:
641 if not wait: 641 if not wait:
642 raise 642 raise
643 self.ui.warn(_("waiting for lock on %s held by %r\n") % 643 self.ui.warn(_("waiting for lock on %s held by %r\n") %
644 (desc, inst.locker)) 644 (desc, inst.locker))
645 # default to 600 seconds timeout 645 # default to 600 seconds timeout
1021 try: 1021 try:
1022 try: 1022 try:
1023 wlock = self.wlock(False) 1023 wlock = self.wlock(False)
1024 for f in fixup: 1024 for f in fixup:
1025 self.dirstate.normal(f) 1025 self.dirstate.normal(f)
1026 except lock.LockException: 1026 except lock.LockError:
1027 pass 1027 pass
1028 finally: 1028 finally:
1029 del wlock 1029 del wlock
1030 1030
1031 if not parentworking: 1031 if not parentworking: