http.Error(w, err.Error(), http.StatusBadGateway)
return false
}
- defer resp.Body.Close()
body, err := ioutil.ReadAll(resp.Body)
+ resp.Body.Close()
if err != nil {
http.Error(w, err.Error(), http.StatusBadGateway)
return false
_, err = os.Stat(path)
if err == nil {
continue
- } else {
- if !os.IsNotExist(err) {
- http.Error(w, err.Error(), http.StatusInternalServerError)
- return false
- }
+ }
+ if !os.IsNotExist(err) {
+ http.Error(w, err.Error(), http.StatusInternalServerError)
+ return false
}
log.Println(r.RemoteAddr, "pypi touch", filename)
if err = ioutil.WriteFile(path, digest, os.FileMode(0666)); err != nil {
HTMLElement,
strings.Join([]string{
*refreshURLPath, dir, "/",
- filenameClean, "#", SHA256Prefix, string(data),
+ filenameClean, "#", SHA256Prefix, hex.EncodeToString(data),
}, ""),
filenameClean,
)))