]> git.ipfire.org Git - pakfire.git/commitdiff
daemon: Use the new HTTP client to download source packages
authorMichael Tremer <michael.tremer@ipfire.org>
Thu, 1 Dec 2016 17:48:38 +0000 (18:48 +0100)
committerMichael Tremer <michael.tremer@ipfire.org>
Thu, 1 Dec 2016 17:48:38 +0000 (18:48 +0100)
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
src/pakfire/daemon.py

index be59a2a3e1ad7551c73ba64e512036bc55b004bd..7a0983420392453607acd9845f98b03d71f8fc35 100644 (file)
@@ -12,12 +12,12 @@ import time
 import pakfire.base
 import pakfire.builder
 import pakfire.config
-import pakfire.downloader
 import pakfire.system
 import pakfire.util
 from pakfire.system import system
 
 from . import base
+from . import http
 from . import transport
 
 from pakfire.constants import *
@@ -490,8 +490,8 @@ class PakfireWorker(multiprocessing.Process):
                                p = pakfire.base.PakfireBuilder(config=config, arch=job.arch)
 
                                # Download the source package.
-                               grabber = pakfire.downloader.PackageDownloader(p)
-                               grabber.urlgrab(job.source_url, filename=tmpfile)
+                               client = http.Client()
+                               client.retrieve(job.source_url, tmpfile)
 
                                # Check if the download checksum matches (if provided).
                                if job.source_hash_sha512: