Mercurial > hg-stable
changeset 9685:a820cd39d415
lock: catch specific exceptions
author | Benoit Boissinot <benoit.boissinot@ens-lyon.org> |
---|---|
date | Sat, 31 Oct 2009 18:10:52 +0100 |
parents | 618af2034ca6 |
children | ddf2adf88b89 |
files | mercurial/lock.py |
diffstat | 1 files changed, 3 insertions(+), 2 deletions(-) [+] |
line wrap: on
line diff
--- a/mercurial/lock.py Sat Oct 31 18:02:34 2009 +0100 +++ b/mercurial/lock.py Sat Oct 31 18:10:52 2009 +0100 @@ -105,7 +105,7 @@ return locker try: pid = int(pid) - except: + except ValueError: return locker if util.testpid(pid): return locker @@ -128,7 +128,8 @@ self.releasefn() try: os.unlink(self.f) - except: pass + except OSError: + pass def release(*locks): for lock in locks: