mercurial/httpclient/__init__.py
changeset 24306 6ddc86eedc3b
parent 19807 c48df403caae
child 25660 328739ea70c3
--- a/mercurial/httpclient/__init__.py	Fri Mar 13 14:20:13 2015 -0400
+++ b/mercurial/httpclient/__init__.py	Fri Mar 13 17:00:06 2015 -0400
@@ -330,7 +330,10 @@
         elif use_ssl is None:
             use_ssl = (port == 443)
         elif port is None:
-            port = (use_ssl and 443 or 80)
+            if use_ssl:
+                port = 443
+            else:
+                port = 80
         self.port = port
         if use_ssl and not socketutil.have_ssl:
             raise Exception('ssl requested but unavailable on this Python')