Use true booleans.
diff --git a/Lib/threading.py b/Lib/threading.py
index d4fcbb0..3014ff1 100644
--- a/Lib/threading.py
+++ b/Lib/threading.py
@@ -97,7 +97,7 @@
                 owner and owner.name,
                 self._count)
 
-    def acquire(self, blocking=1):
+    def acquire(self, blocking=True):
         me = current_thread()
         if self._owner is me:
             self._count = self._count + 1
@@ -289,7 +289,7 @@
         self._cond = Condition(Lock())
         self._value = value
 
-    def acquire(self, blocking=1):
+    def acquire(self, blocking=True):
         rc = False
         self._cond.acquire()
         while self._value == 0: