@@ -524,7 +524,7 @@ func (ff *fsFile) bigFileReader() (io.Reader, error) {
524524
525525 f , err := os .Open (ff .f .Name ())
526526 if err != nil {
527- return nil , fmt .Errorf ("cannot open already opened file: %s " , err )
527+ return nil , fmt .Errorf ("cannot open already opened file: %w " , err )
528528 }
529529 return & bigFileReader {
530530 f : f ,
@@ -981,7 +981,7 @@ func (h *fsHandler) openIndexFile(ctx *RequestCtx, dirPath string, mustCompress
981981 return ff , nil
982982 }
983983 if ! os .IsNotExist (err ) {
984- return nil , fmt .Errorf ("cannot open file %q: %s " , indexFilePath , err )
984+ return nil , fmt .Errorf ("cannot open file %q: %w " , indexFilePath , err )
985985 }
986986 }
987987
@@ -1100,7 +1100,7 @@ func (h *fsHandler) compressAndOpenFSFile(filePath string, fileEncoding string)
11001100 fileInfo , err := f .Stat ()
11011101 if err != nil {
11021102 f .Close ()
1103- return nil , fmt .Errorf ("cannot obtain info for file %q: %s " , filePath , err )
1103+ return nil , fmt .Errorf ("cannot obtain info for file %q: %w " , filePath , err )
11041104 }
11051105
11061106 if fileInfo .IsDir () {
@@ -1146,7 +1146,7 @@ func (h *fsHandler) compressFileNolock(f *os.File, fileInfo os.FileInfo, filePat
11461146 if err != nil {
11471147 f .Close ()
11481148 if ! os .IsPermission (err ) {
1149- return nil , fmt .Errorf ("cannot create temporary file %q: %s " , tmpFilePath , err )
1149+ return nil , fmt .Errorf ("cannot create temporary file %q: %w " , tmpFilePath , err )
11501150 }
11511151 return nil , errNoCreatePermission
11521152 }
@@ -1168,27 +1168,27 @@ func (h *fsHandler) compressFileNolock(f *os.File, fileInfo os.FileInfo, filePat
11681168 zf .Close ()
11691169 f .Close ()
11701170 if err != nil {
1171- return nil , fmt .Errorf ("error when compressing file %q to %q: %s " , filePath , tmpFilePath , err )
1171+ return nil , fmt .Errorf ("error when compressing file %q to %q: %w " , filePath , tmpFilePath , err )
11721172 }
11731173 if err = os .Chtimes (tmpFilePath , time .Now (), fileInfo .ModTime ()); err != nil {
11741174 return nil , fmt .Errorf ("cannot change modification time to %s for tmp file %q: %s" ,
11751175 fileInfo .ModTime (), tmpFilePath , err )
11761176 }
11771177 if err = os .Rename (tmpFilePath , compressedFilePath ); err != nil {
1178- return nil , fmt .Errorf ("cannot move compressed file from %q to %q: %s " , tmpFilePath , compressedFilePath , err )
1178+ return nil , fmt .Errorf ("cannot move compressed file from %q to %q: %w " , tmpFilePath , compressedFilePath , err )
11791179 }
11801180 return h .newCompressedFSFile (compressedFilePath , fileEncoding )
11811181}
11821182
11831183func (h * fsHandler ) newCompressedFSFile (filePath string , fileEncoding string ) (* fsFile , error ) {
11841184 f , err := os .Open (filePath )
11851185 if err != nil {
1186- return nil , fmt .Errorf ("cannot open compressed file %q: %s " , filePath , err )
1186+ return nil , fmt .Errorf ("cannot open compressed file %q: %w " , filePath , err )
11871187 }
11881188 fileInfo , err := f .Stat ()
11891189 if err != nil {
11901190 f .Close ()
1191- return nil , fmt .Errorf ("cannot obtain info for compressed file %q: %s " , filePath , err )
1191+ return nil , fmt .Errorf ("cannot obtain info for compressed file %q: %w " , filePath , err )
11921192 }
11931193 return h .newFSFile (f , fileInfo , true , fileEncoding )
11941194}
@@ -1210,7 +1210,7 @@ func (h *fsHandler) openFSFile(filePath string, mustCompress bool, fileEncoding
12101210 fileInfo , err := f .Stat ()
12111211 if err != nil {
12121212 f .Close ()
1213- return nil , fmt .Errorf ("cannot obtain info for file %q: %s " , filePath , err )
1213+ return nil , fmt .Errorf ("cannot obtain info for file %q: %w " , filePath , err )
12141214 }
12151215
12161216 if fileInfo .IsDir () {
@@ -1226,7 +1226,7 @@ func (h *fsHandler) openFSFile(filePath string, mustCompress bool, fileEncoding
12261226 fileInfoOriginal , err := os .Stat (filePathOriginal )
12271227 if err != nil {
12281228 f .Close ()
1229- return nil , fmt .Errorf ("cannot obtain info for original file %q: %s " , filePathOriginal , err )
1229+ return nil , fmt .Errorf ("cannot obtain info for original file %q: %w " , filePathOriginal , err )
12301230 }
12311231
12321232 // Only re-create the compressed file if there was more than a second between the mod times.
@@ -1257,7 +1257,7 @@ func (h *fsHandler) newFSFile(f *os.File, fileInfo os.FileInfo, compressed bool,
12571257 if len (contentType ) == 0 {
12581258 data , err := readFileHeader (f , compressed , fileEncoding )
12591259 if err != nil {
1260- return nil , fmt .Errorf ("cannot read header of the file %q: %s " , f .Name (), err )
1260+ return nil , fmt .Errorf ("cannot read header of the file %q: %w " , f .Name (), err )
12611261 }
12621262 contentType = http .DetectContentType (data )
12631263 }
0 commit comments