keepalive: track ready state with a bool
authorGregory Szorc <gregory.szorc@gmail.com>
Sat, 26 Jan 2019 13:40:44 -0800
changeset 41409 1db94ebbc207
parent 41408 a43acfa2b76d
child 41410 0d226b2139df
keepalive: track ready state with a bool This code may have been written before Python had a bool type. Differential Revision: https://phab.mercurial-scm.org/D5719
mercurial/keepalive.py
--- a/mercurial/keepalive.py	Sat Jan 26 13:39:18 2019 -0800
+++ b/mercurial/keepalive.py	Sat Jan 26 13:40:44 2019 -0800
@@ -156,7 +156,7 @@
         try:
             for c in self._hostmap[host]:
                 if self._readymap[c]:
-                    self._readymap[c] = 0
+                    self._readymap[c] = False
                     conn = c
                     break
         finally:
@@ -200,7 +200,7 @@
     def _request_closed(self, request, host, connection):
         """tells us that this request is now closed and that the
         connection is ready for another request"""
-        self._cm.set_ready(connection, 1)
+        self._cm.set_ready(connection, True)
 
     def _remove_connection(self, host, connection, close=0):
         if close:
@@ -237,7 +237,7 @@
                 if DEBUG:
                     DEBUG.info("creating new connection to %s (%d)",
                                host, id(h))
-                self._cm.add(host, h, 0)
+                self._cm.add(host, h, False)
                 self._start_transaction(h, req)
                 r = h.getresponse()
         # The string form of BadStatusLine is the status line. Add some context