267
272
self._trace("after locking, info=%r", info)
269
274
raise LockFailed(self, "lock was renamed into place, but "
271
276
if info.get('nonce') != self.nonce:
272
277
self._trace("rename succeeded, "
274
279
raise LockContention(self)
276
281
self._trace("... lock succeeded after %dms",
280
285
def _handle_lock_contention(self, other_holder):