X-Git-Url: http://www.git.cypherpunks.ru/?p=gocheese.git;a=blobdiff_plain;f=refresh.go;h=11325e275c3d6c9f2002f97cd2dce6079e25c211;hp=11c3ab7a52a73db2c3b13aa08a0f4723c7cfbc8a;hb=d452b7a33ed013e8aac742af419fd58ae62693d3;hpb=b885eef8a5016fcb9d61185aa8354aa9e2118e2f 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)