mercurial/lock.py
changeset 19927 76c83107a724
parent 18907 af9fa8d4c939
child 20091 abfe6a8e619b
equal deleted inserted replaced
19926:0f99747202f9 19927:76c83107a724
    98         The lock file is only deleted when None is returned.
    98         The lock file is only deleted when None is returned.
    99 
    99 
   100         """
   100         """
   101         try:
   101         try:
   102             locker = util.readlock(self.f)
   102             locker = util.readlock(self.f)
   103         except OSError, why:
   103         except (OSError, IOError), why:
   104             if why.errno == errno.ENOENT:
   104             if why.errno == errno.ENOENT:
   105                 return None
   105                 return None
   106             raise
   106             raise
   107         try:
   107         try:
   108             host, pid = locker.split(":", 1)
   108             host, pid = locker.split(":", 1)