Skip to content

Commit edb0e62

Browse files
authored
Remove deprecated ioutil usage (#291)
1 parent 6a9df69 commit edb0e62

File tree

5 files changed

+7
-11
lines changed

5 files changed

+7
-11
lines changed

README.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -228,7 +228,7 @@ You might have a large slice of data.
228228
To help you split this, there are some helper functions that can split and join a single byte slice.
229229

230230
```Go
231-
bigfile, _ := ioutil.Readfile("myfile.data")
231+
bigfile, _ := os.Readfile("myfile.data")
232232

233233
// Split the file
234234
split, err := enc.Split(bigfile)

_gen/cleanup.go

+2-3
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,6 @@ package main
88
import (
99
"bytes"
1010
"flag"
11-
"io/ioutil"
1211
"log"
1312
"os"
1413

@@ -19,7 +18,7 @@ func main() {
1918
flag.Parse()
2019
args := flag.Args()
2120
for _, file := range args {
22-
data, err := ioutil.ReadFile(file)
21+
data, err := os.ReadFile(file)
2322
if err != nil {
2423
log.Fatalln(err)
2524
}
@@ -40,7 +39,7 @@ func main() {
4039
if err != nil {
4140
log.Fatalln(err)
4241
}
43-
err = ioutil.WriteFile(file, data, os.ModePerm)
42+
err = os.WriteFile(file, data, os.ModePerm)
4443
if err != nil {
4544
log.Fatalln(err)
4645
}

examples/simple-encoder.go

+2-3
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,6 @@ package main
3939
import (
4040
"flag"
4141
"fmt"
42-
"io/ioutil"
4342
"os"
4443
"path/filepath"
4544

@@ -79,7 +78,7 @@ func main() {
7978
checkErr(err)
8079

8180
fmt.Println("Opening", fname)
82-
b, err := ioutil.ReadFile(fname)
81+
b, err := os.ReadFile(fname)
8382
checkErr(err)
8483

8584
// Split the file into equally sized shards.
@@ -100,7 +99,7 @@ func main() {
10099
outfn := fmt.Sprintf("%s.%d", file, i)
101100

102101
fmt.Println("Writing to", outfn)
103-
err = ioutil.WriteFile(filepath.Join(dir, outfn), shard, 0644)
102+
err = os.WriteFile(filepath.Join(dir, outfn), shard, 0644)
104103
checkErr(err)
105104
}
106105
}

examples_test.go

+1-2
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,6 @@ import (
44
"bytes"
55
"fmt"
66
"io"
7-
"io/ioutil"
87
"log"
98
"math/rand"
109

@@ -252,7 +251,7 @@ func ExampleStreamEncoder() {
252251
// Create our output io.Writers
253252
out := make([]io.Writer, parityShards)
254253
for i := range out {
255-
out[i] = ioutil.Discard
254+
out[i] = io.Discard
256255
}
257256

258257
// Encode from input to output.

streaming_test.go

+1-2
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,6 @@ package reedsolomon
99
import (
1010
"bytes"
1111
"io"
12-
"io/ioutil"
1312
"math/rand"
1413
"testing"
1514
)
@@ -504,7 +503,7 @@ func benchmarkStreamEncode(b *testing.B, dataShards, parityShards, shardSize int
504503
b.ResetTimer()
505504
out := make([]io.Writer, parityShards)
506505
for i := range out {
507-
out[i] = ioutil.Discard
506+
out[i] = io.Discard
508507
}
509508
for i := 0; i < b.N; i++ {
510509
err = r.Encode(toReaders(toBuffers(shards)), out)

0 commit comments

Comments
 (0)