mirror of https://github.com/dsoprea/go-exif.git
tags: Now use iterative YAML parser.
parent
a7bf17d299
commit
34fb63841d
7
tags.go
7
tags.go
|
@ -6,8 +6,6 @@ import (
|
||||||
"fmt"
|
"fmt"
|
||||||
"errors"
|
"errors"
|
||||||
|
|
||||||
"io/ioutil"
|
|
||||||
|
|
||||||
"gopkg.in/yaml.v2"
|
"gopkg.in/yaml.v2"
|
||||||
"github.com/dsoprea/go-logging"
|
"github.com/dsoprea/go-logging"
|
||||||
)
|
)
|
||||||
|
@ -79,12 +77,11 @@ func (ti *TagIndex) load() (err error) {
|
||||||
f, err := os.Open(tagDataFilepath)
|
f, err := os.Open(tagDataFilepath)
|
||||||
log.PanicIf(err)
|
log.PanicIf(err)
|
||||||
|
|
||||||
data, err := ioutil.ReadAll(f)
|
d := yaml.NewDecoder(f)
|
||||||
log.PanicIf(err)
|
|
||||||
|
|
||||||
encodedIfds := make(map[string][]encodedTag)
|
encodedIfds := make(map[string][]encodedTag)
|
||||||
|
|
||||||
err = yaml.Unmarshal(data, &encodedIfds)
|
err = d.Decode(encodedIfds)
|
||||||
log.PanicIf(err)
|
log.PanicIf(err)
|
||||||
|
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue