diff --git a/Lib/mutex.py b/Lib/mutex.py index 9e6b8d43c7b..f8acba4a35f 100644 --- a/Lib/mutex.py +++ b/Lib/mutex.py @@ -20,7 +20,7 @@ class mutex: def __init__(self): """Create a new mutex -- initially unlocked.""" - self.locked = 0 + self.locked = False self.queue = deque() def test(self): @@ -31,7 +31,7 @@ def testandset(self): """Atomic test-and-set -- grab the lock if it is not set, return True if it succeeded.""" if not self.locked: - self.locked = 1 + self.locked = True return True else: return False @@ -52,4 +52,4 @@ def unlock(self): function, argument = self.queue.popleft() function(argument) else: - self.locked = 0 + self.locked = False