diff options
| author | Jeff Carr <[email protected]> | 2025-01-09 15:51:45 -0600 |
|---|---|---|
| committer | Jeff Carr <[email protected]> | 2025-01-09 15:51:45 -0600 |
| commit | 65aa8e85b1b751a224d7486a721188582c34bb76 (patch) | |
| tree | 7d82c4e31d2cfe426a5c3541601a4e15e3a5083a /newsort.go | |
| parent | 455377e30abc161bbee3ee75ac81754a73405617 (diff) | |
builds and runs again
Diffstat (limited to 'newsort.go')
| -rw-r--r-- | newsort.go | 23 |
1 files changed, 12 insertions, 11 deletions
@@ -1,27 +1,27 @@ package main import ( + "fmt" "os" "strings" - - "go.wit.com/log" ) -func (pb *Files) makeNewSortfile(pf *File) { +func (pb *Files) makeNewSortfile(pf *File) error { f, _ := os.OpenFile(pf.Filebase+".newsort.pb.go", os.O_WRONLY|os.O_CREATE|os.O_TRUNC, 0644) header(f, pf) pf.syncLock(f) - if pf.Bases != nil { - log.Info("THIS IS WHAT BASES?", pf.Bases.Name, pf.Bases) + if pf.Bases == nil { + return fmt.Errorf("Base was nil. 'message %s {` did not exist", pf.Filebase) } - if pf.Base != nil { - log.Info("THIS IS WHAT BASE?", pf.Base.Name, pf.Base) - pf.Base.iterTop(f) - pf.Base.iterNext(f) + if pf.Base == nil { + return fmt.Errorf("Base was nil. 'message %s {` did not exist", pf.Filebase) } + pf.Base.iterTop(f) + pf.Base.iterNext(f) + /* for _, msg := range pf.MsgNames { if msg.DoMutex { @@ -35,8 +35,8 @@ func (pb *Files) makeNewSortfile(pf *File) { } */ - // pf.appendUnique(f, msg, sortmap) // Append() enforce no unique keys - return + pf.appendUnique(f, nil, sortmap) // Append() enforce no unique keys + return nil // iterSortAll(f, sortmap) if argv.Append != "" { @@ -74,4 +74,5 @@ func (pb *Files) makeNewSortfile(pf *File) { iterFind(f, sortmap) } iterEnd(f, sortmap) + return nil } |
