summaryrefslogtreecommitdiffstats
path: root/tools/create-debian-pkglist-gp.py
diff options
context:
space:
mode:
authorSol Jerome <sol.jerome@gmail.com>2011-04-26 10:14:43 -0500
committerSol Jerome <sol.jerome@gmail.com>2011-04-26 10:19:52 -0500
commit7ed0493ee4af4ca14bb7642a29a66cd51f4d5836 (patch)
treed94042b8d8302da3d6989b720fe73cc9cd06e185 /tools/create-debian-pkglist-gp.py
parente1c5dcea61d36c589b639e080a314c871b1b129f (diff)
downloadbcfg2-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-gp.py')
-rw-r--r--tools/create-debian-pkglist-gp.py12
1 files changed, 6 insertions, 6 deletions
diff --git a/tools/create-debian-pkglist-gp.py b/tools/create-debian-pkglist-gp.py
index b7f18bf1a..23c4127bd 100644
--- a/tools/create-debian-pkglist-gp.py
+++ b/tools/create-debian-pkglist-gp.py
@@ -1,18 +1,18 @@
#!/usr/bin/env python
'''Build debian/ubuntu package indexes'''
-__revision__ = '$Id: create-debian-pkglist.py 11778 2007-12-11 13:46:06Z guillaume $'
# Original code from Bcfg2 sources
import gzip
import os
-import urllib
-import cStringIO
import sys
-import ConfigParser
import subprocess
+# Compatibility imports
+from py3kcompat import StringIO
+from py3kcompat import ConfigParser
+from py3kcompat import urlopen
def debug(msg):
'''print debug messages'''
@@ -110,8 +110,8 @@ Source URLS: %s""" % (self.filename, self.groups, self.priority, self.architectu
url = "%s/dists/%s/%s/binary-%s/Packages.gz" % (source_url.url, source_url.distribution, section, 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:':