import sys
import os
import urllib
+import urllib2
import urlparse
import plistlib
import distutils.util
(".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."""
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:
if __name__ == '__main__':
main()
-
\ No newline at end of file
+