equal
deleted
inserted
replaced
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) |