diff roundup/anypy/urllib_.py @ 5402:88dbacd11cd1

Python 3 preparation: update urllib / urllib2 / urlparse imports. The existing roundup/anypy/urllib_.py is extended to cover more imports and used in more places. Manual patch.
author Joseph Myers <jsm@polyomino.org.uk>
date Tue, 24 Jul 2018 23:48:30 +0000
parents 894aa07be6cb
children 7b194e35d332
line wrap: on
line diff
--- a/roundup/anypy/urllib_.py	Tue Jul 24 23:47:10 2018 +0000
+++ b/roundup/anypy/urllib_.py	Tue Jul 24 23:48:30 2018 +0000
@@ -1,8 +1,11 @@
 
 try:
     # Python 3+
-    from urllib.parse import quote, urlencode, urlparse, parse_qs, urlunparse
+    from urllib.parse import quote, unquote, urlencode, urlparse, parse_qs, \
+        urlunparse
+    from urllib.request import urlopen
 except:
     # Python 2.5-2.7
-    from urllib import quote, urlencode
+    from urllib import quote, unquote, urlencode
+    from urllib2 import urlopen
     from urlparse import urlparse, parse_qs, urlunparse

Roundup Issue Tracker: http://roundup-tracker.org/