"""
import argparse
-import gzip
import errno
-import io
import multiprocessing
import os
import sqlite3
from debian import deb822
from debian.debian_support import version_compare
+from dedup.compression import decompress
+
from readyaml import readyaml
def process_http(pkgs, url):
- pkglist = urlopen(url + "/dists/sid/main/binary-amd64/Packages.gz").read()
- pkglist = gzip.GzipFile(fileobj=io.BytesIO(pkglist)).read()
- pkglist = io.BytesIO(pkglist)
+ pkglist = urlopen(url + "/dists/sid/main/binary-amd64/Packages.gz")
+ pkglist = decompress(pkglist, ".gz")
pkglist = deb822.Packages.iter_paragraphs(pkglist)
for pkg in pkglist:
name = pkg["Package"]