- if _, err = os.Stat(path); err == nil {
- if resp, err := http.Get(pkgURL.String() + GPGSigExt); err == nil {
- sig, err := ioutil.ReadAll(resp.Body)
- resp.Body.Close()
- if err == nil {
- if err = WriteFileSync(dirPath, path+GPGSigExt, sig); err != nil {
- http.Error(w, err.Error(), http.StatusInternalServerError)
- return false
- }
- log.Println(r.RemoteAddr, "pypi downloaded signature", filename)
- }
- }