Hi all, I have just moved to a new machine, and so have installed the latest version of Python (2.4.3 - previously I believe I was running 2.4.2). Unfortunately this seems to have broken urllib2...
An app I wrote for testing our web application makes heavy use of urllib2 against the localhost, and I am getting the following problem (minimal code sample): #/usr/bin/python import urllib2 urllib2.urlopen("http://localhost:8080/") This gives the output (Stack trace snipped - can post if required): urllib2.HTTPError: HTTP Error 502: Proxy Error ( The Uniform Resource Locator (U RL) does not use a recognized protocol. Either the protocol is not supported or the request was not typed correctly. Confirm that a valid protocol is in use (fo r example, HTTP for a Web request). ) This I believe is a problem with the addition of a non-default port. Replace the url with "http://google.com" for example, and all is well. Any ideas for workarounds? Or do I roll back to 2.4.2? -- http://mail.python.org/mailman/listinfo/python-list