From 469169f6543f1d6ade2fc0ab10a43c4e88f170d3 Mon Sep 17 00:00:00 2001 From: Toshio Kuratomi Date: Sat, 4 Jun 2016 08:48:28 -0700 Subject: [PATCH] Be sure to import urllib.parse from somewhere --- network/basics/uri.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/network/basics/uri.py b/network/basics/uri.py index b2246df748b..8781f6f881f 100644 --- a/network/basics/uri.py +++ b/network/basics/uri.py @@ -30,6 +30,9 @@ try: except ImportError: import simplejson as json +import ansible.module_utils.six + + DOCUMENTATION = ''' --- module: uri @@ -266,7 +269,7 @@ def write_file(module, url, dest, content): def url_filename(url): - fn = os.path.basename(urlparse.urlsplit(url)[2]) + fn = os.path.basename(six.moves.urllib.parse.urlsplit(url)[2]) if fn == '': return 'index.html' return fn @@ -281,7 +284,7 @@ def absolute_location(url, location): return location elif location.startswith('/'): - parts = urlparse.urlsplit(url) + parts = six.moves.urllib.parse.urlsplit(url) base = url.replace(parts[2], '') return '%s%s' % (base, location)