diff options
Diffstat (limited to 'skate/reduce.go')
| -rw-r--r-- | skate/reduce.go | 14 | 
1 files changed, 7 insertions, 7 deletions
diff --git a/skate/reduce.go b/skate/reduce.go index c96d17e..e2fa130 100644 --- a/skate/reduce.go +++ b/skate/reduce.go @@ -49,7 +49,7 @@ func groupLogf(g *zipkey.Group, s string, vs ...interface{}) {  // match result, e.g. for doi matches.  func ZippyExact(releases, refs io.Reader, matchResult MatchResult, w io.Writer) error {  	var ( -		enc     = json.NewEncoder(xio.NewSingleWriter(w)) +		enc     = json.NewEncoder(xio.NewSyncWriter(w))  		keyer   = makeKeyFunc("\t", 1)  		grouper = func(g *zipkey.Group) error {  			var ( @@ -101,7 +101,7 @@ func ZippyExact(releases, refs io.Reader, matchResult MatchResult, w io.Writer)  // match result, e.g. used with release entities converted from open library snapshots.  func ZippyExactReleases(olr, releases io.Reader, matchResult MatchResult, w io.Writer) error {  	var ( -		enc     = json.NewEncoder(xio.NewSingleWriter(w)) +		enc     = json.NewEncoder(xio.NewSyncWriter(w))  		keyer   = makeKeyFunc("\t", 1)  		grouper = func(g *zipkey.Group) error {  			var ( @@ -151,7 +151,7 @@ func ZippyExactReleases(olr, releases io.Reader, matchResult MatchResult, w io.W  // fixed match result.  func ZippyExactWiki(releases, wiki io.Reader, mr MatchResult, w io.Writer) error {  	var ( -		enc = json.NewEncoder(xio.NewSingleWriter(w)) +		enc = json.NewEncoder(xio.NewSyncWriter(w))  		// TODO: Use slug version of title. Also consider a generic schema  		// (e.g. one that would look similar for OL, WB, WP, ...)  		b32enc  = base32.StdEncoding.WithPadding(base32.NoPadding) @@ -216,7 +216,7 @@ func ZippyExactWiki(releases, wiki io.Reader, mr MatchResult, w io.Writer) error  // match.  func ZippyVerifyRefs(releases, refs io.Reader, w io.Writer) error {  	var ( -		enc     = json.NewEncoder(xio.NewSingleWriter(w)) +		enc     = json.NewEncoder(xio.NewSyncWriter(w))  		keyer   = makeKeyFunc("\t", 1)  		grouper = func(g *zipkey.Group) error {  			var ( @@ -303,7 +303,7 @@ func ZippyVerifyRefsOpenLibraryTable(olr, refs io.Reader, w io.Writer) error {  // release) and writes biblioref.  func ZippyVerifyRefsOpenLibrary(olr, refs io.Reader, w io.Writer) error {  	var ( -		enc     = json.NewEncoder(xio.NewSingleWriter(w)) +		enc     = json.NewEncoder(xio.NewSyncWriter(w))  		keyer   = makeKeyFunc("\t", 1)  		grouper = func(g *zipkey.Group) error {  			// TODO: For openlibrary and wayback matches, pass through either @@ -364,7 +364,7 @@ func ZippyVerifyRefsOpenLibrary(olr, refs io.Reader, w io.Writer) error {  // write a bref document for each match.  func ZippyWayback(refs, cdx io.Reader, w io.Writer) error {  	var ( -		enc     = json.NewEncoder(xio.NewSingleWriter(w)) +		enc     = json.NewEncoder(xio.NewSyncWriter(w))  		keyer   = makeKeyFunc("\t", 1)  		grouper = func(g *zipkey.Group) error {  			var ( @@ -438,7 +438,7 @@ func ZippyWayback(refs, cdx io.Reader, w io.Writer) error {  func ZippyBrefAugment(bref, raw io.Reader, w io.Writer) error {  	var (  		stats   = statsAugment{} -		enc     = json.NewEncoder(xio.NewSingleWriter(w)) +		enc     = json.NewEncoder(xio.NewSyncWriter(w))  		keyer   = makeKeyFunc("\t", 1)  		grouper = func(g *zipkey.Group) error {  			// g.G0 contains matched docs for a given work id, g.G1 all raw  | 
