From 91932da338a938baaf8820c0534d36baf15d09d4 Mon Sep 17 00:00:00 2001
From: Ezio Melotti <ezio.melotti@gmail.com>
Date: Fri, 24 Feb 2012 12:44:04 +0200
Subject: [PATCH] #13973: move a couple of imports at module level.  Patch by
 Tshepang Lekhonkhobe.

---
 Lib/xmlrpc/client.py | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

diff --git a/Lib/xmlrpc/client.py b/Lib/xmlrpc/client.py
index 59f75462ff..a779e66075 100644
--- a/Lib/xmlrpc/client.py
+++ b/Lib/xmlrpc/client.py
@@ -132,6 +132,7 @@ import sys
 import time
 from datetime import datetime
 import http.client
+import urllib.parse
 from xml.parsers import expat
 import socket
 import errno
@@ -1190,7 +1191,6 @@ class Transport:
         if isinstance(host, tuple):
             host, x509 = host
 
-        import urllib.parse
         auth, host = urllib.parse.splituser(host)
 
         if auth:
@@ -1383,7 +1383,6 @@ class ServerProxy:
         # establish a "logical" server connection
 
         # get the url
-        import urllib.parse
         type, uri = urllib.parse.splittype(uri)
         if type not in ("http", "https"):
             raise IOError("unsupported XML-RPC protocol")
-- 
2.49.0