X-Git-Url: http://www.git.cypherpunks.ru/?a=blobdiff_plain;f=refresh.go;h=11325e275c3d6c9f2002f97cd2dce6079e25c211;hb=038fb53e67913f150700107d1db86d5fa54d138d;hp=11c3ab7a52a73db2c3b13aa08a0f4723c7cfbc8a;hpb=cb0449b3d3da2498e360098694a556c882d454bd;p=gocheese.git diff --git a/refresh.go b/refresh.go index 11c3ab7..11325e2 100644 --- a/refresh.go +++ b/refresh.go @@ -37,6 +37,8 @@ import ( "golang.org/x/crypto/blake2b" ) +var pypiHTTPTransport http.Transport + func blake2b256New() hash.Hash { h, err := blake2b.New256(nil) if err != nil { @@ -54,7 +56,8 @@ func refreshDir( if _, err := os.Stat(filepath.Join(*root, pkgName, InternalFlag)); err == nil { return true } - resp, err := http.Get(*pypiURL + pkgName + "/") + c := http.Client{Transport: &pypiHTTPTransport} + resp, err := c.Get(*pypiURL + pkgName + "/") if err != nil { log.Println("error", r.RemoteAddr, "refresh", pkgName, err) http.Error(w, err.Error(), http.StatusBadGateway)