- if err = dst.Sync(); err != nil {
- os.Remove(dst.Name())
- dst.Close()
- log.Println("error", r.RemoteAddr, "pypi", filename, err)
- http.Error(w, err.Error(), http.StatusInternalServerError)
- return false
+ if !NoSync {
+ if err = dst.Sync(); err != nil {
+ os.Remove(dst.Name())
+ dst.Close()
+ log.Println("error", r.RemoteAddr, "pypi", filename, err)
+ http.Error(w, err.Error(), http.StatusInternalServerError)
+ return false
+ }
}
if err = dst.Close(); err != nil {
log.Println("error", r.RemoteAddr, "pypi", filename, err)
}
if err = dst.Close(); err != nil {
log.Println("error", r.RemoteAddr, "pypi", filename, err)