diff --git a/Lib/plat-mac/pimp.py b/Lib/plat-mac/pimp.py index c5cf45eb356..426177aad61 100644 --- a/Lib/plat-mac/pimp.py +++ b/Lib/plat-mac/pimp.py @@ -15,6 +15,7 @@ import sys import os import urllib +import urllib2 import urlparse import plistlib import distutils.util @@ -49,11 +50,6 @@ (".zip", "unzip \"%s\""), ] -class MyURLopener(urllib.FancyURLopener): - """Like FancyURLOpener, but we do want to get errors as exceptions.""" - def http_error_default(self, url, fp, errcode, errmsg, headers): - urllib.URLopener.http_error_default(self, url, fp, errcode, errmsg, headers) - class PimpPreferences: """Container for per-user preferences, such as the database to use and where to install packages.""" @@ -149,7 +145,7 @@ def appendURL(self, url, included=0): if url in self._urllist: return self._urllist.append(url) - fp = MyURLopener().open(url).fp + fp = urllib2.urlopen(url).fp dict = plistlib.Plist.fromFile(fp) # Test here for Pimp version, etc if not included: @@ -798,4 +794,4 @@ def _help(): if __name__ == '__main__': main() - \ No newline at end of file +