[Checkins] SVN: zope.testing/branches/regebro-python3/src/zope/testing/server.py py3: urllib2.urlparse-->urllib.parse

Wolfgang Schnerring wosc at wosc.de
Sun Sep 13 04:39:36 EDT 2009


Log message for revision 103887:
  py3: urllib2.urlparse-->urllib.parse
  

Changed:
  U   zope.testing/branches/regebro-python3/src/zope/testing/server.py

-=-
Modified: zope.testing/branches/regebro-python3/src/zope/testing/server.py
===================================================================
--- zope.testing/branches/regebro-python3/src/zope/testing/server.py	2009-09-13 08:38:33 UTC (rev 103886)
+++ zope.testing/branches/regebro-python3/src/zope/testing/server.py	2009-09-13 08:39:36 UTC (rev 103887)
@@ -24,10 +24,13 @@
 
 $Id$
 """
-import urllib2
+import sys
+if sys.version_info < (3,):
+    import urllib2.urlparse as urlparse
+else:
+    import urllib.parse as urlparse
 import webbrowser
 from BaseHTTPServer import HTTPServer, BaseHTTPRequestHandler
-import sys
 
 
 def makeRequestHandler(http, user=None, password=None):
@@ -80,10 +83,10 @@
         'http://localhost:555/index.html'
 
     """
-    (scheme, netloc, url, query, fragment) = urllib2.urlparse.urlsplit(url)
+    (scheme, netloc, url, query, fragment) = urlparse.urlsplit(url)
     netloc = netloc.split(':')[0]
     netloc = "%s:%s" % (netloc, port)
-    url = urllib2.urlparse.urlunsplit((scheme, netloc, url, query, fragment))
+    url = urlparse.urlunsplit((scheme, netloc, url, query, fragment))
     return url
 
 



More information about the checkins mailing list