diff options
author | Sol Jerome <sol.jerome@gmail.com> | 2011-04-26 10:14:43 -0500 |
---|---|---|
committer | Sol Jerome <sol.jerome@gmail.com> | 2011-04-26 10:19:52 -0500 |
commit | 7ed0493ee4af4ca14bb7642a29a66cd51f4d5836 (patch) | |
tree | d94042b8d8302da3d6989b720fe73cc9cd06e185 /tools/create-debian-pkglist.py | |
parent | e1c5dcea61d36c589b639e080a314c871b1b129f (diff) | |
download | bcfg2-7ed0493ee4af4ca14bb7642a29a66cd51f4d5836.tar.gz bcfg2-7ed0493ee4af4ca14bb7642a29a66cd51f4d5836.tar.bz2 bcfg2-7ed0493ee4af4ca14bb7642a29a66cd51f4d5836.zip |
tools: Add full PY3K compatibility
Signed-off-by: Sol Jerome <sol.jerome@gmail.com>
Diffstat (limited to 'tools/create-debian-pkglist.py')
-rwxr-xr-x | tools/create-debian-pkglist.py | 12 |
1 files changed, 7 insertions, 5 deletions
diff --git a/tools/create-debian-pkglist.py b/tools/create-debian-pkglist.py index 1127f0448..91732aae3 100755 --- a/tools/create-debian-pkglist.py +++ b/tools/create-debian-pkglist.py @@ -6,14 +6,16 @@ __revision__ = '$Id$' # Original code from Bcfg2 sources import apt_pkg -import ConfigParser -import cStringIO import gzip import os import re -import urllib import sys +# Compatibility imports +from py3kcompat import StringIO +from py3kcompat import ConfigParser +from py3kcompat import urlopen + apt_pkg.init() @@ -143,8 +145,8 @@ Source URLS: %s""" % (self.filename, self.groups, self.priority, self.architectu arch) debug("Processing url %s\n" % (url)) try: - data = urllib.urlopen(url) - buf = cStringIO.StringIO(''.join(data.readlines())) + data = urlopen(url) + buf = StringIO(''.join(data.readlines())) reader = gzip.GzipFile(fileobj=buf) for line in reader.readlines(): if line[:8] == 'Package:': |