From 34fb63841d8cbd2ea8000df7d5b43ff626f6bc3c Mon Sep 17 00:00:00 2001 From: Dustin Oprea Date: Sun, 15 Apr 2018 20:16:28 -0400 Subject: [PATCH] tags: Now use iterative YAML parser. --- tags.go | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/tags.go b/tags.go index 813aa23..ad99be6 100644 --- a/tags.go +++ b/tags.go @@ -6,8 +6,6 @@ import ( "fmt" "errors" - "io/ioutil" - "gopkg.in/yaml.v2" "github.com/dsoprea/go-logging" ) @@ -79,12 +77,11 @@ func (ti *TagIndex) load() (err error) { f, err := os.Open(tagDataFilepath) log.PanicIf(err) - data, err := ioutil.ReadAll(f) - log.PanicIf(err) + d := yaml.NewDecoder(f) encodedIfds := make(map[string][]encodedTag) - err = yaml.Unmarshal(data, &encodedIfds) + err = d.Decode(encodedIfds) log.PanicIf(err)