From b28586eeebdb4867e21b262fbd08b7d2cb3355fc Mon Sep 17 00:00:00 2001
From: "Leigh B. Stoller" <stoller@flux.utah.edu>
Date: Tue, 2 Nov 2004 17:30:39 +0000
Subject: [PATCH] Allow hostname:port syntax in -s (server) option.

---
 xmlrpc/sslxmlrpc_client.py.in | 9 +++++++++
 1 file changed, 9 insertions(+)

diff --git a/xmlrpc/sslxmlrpc_client.py.in b/xmlrpc/sslxmlrpc_client.py.in
index aedb460067..fa191e7e4a 100755
--- a/xmlrpc/sslxmlrpc_client.py.in
+++ b/xmlrpc/sslxmlrpc_client.py.in
@@ -172,6 +172,12 @@ try:
             pass
         elif opt in ("-s", "--server"):
 	    xmlrpc_server = val
+            #
+            # Allow port spec here too.
+            #
+            if val.find(":") > 0:
+                xmlrpc_server,xmlrpc_port = string.split(val, ":", 1)
+                pass
             pass
         elif opt in ("-p", "--port"):
 	    xmlrpc_port = val
@@ -208,6 +214,9 @@ ctx.set_allow_unknown_ca(0)
 
 # This is parsed by the Proxy object.
 URI = "https://" + xmlrpc_server + ":" + str(xmlrpc_port)
+if debug:
+    print URI
+    pass
 
 # Get a handle on the server,
 server = xmlrpclib.ServerProxy(URI, SSL_Transport(ctx));
-- 
GitLab