forked from x/icebergs
opt some
This commit is contained in:
parent
95d42317a9
commit
8f98a1db7a
@ -4,6 +4,7 @@ import (
|
|||||||
"encoding/csv"
|
"encoding/csv"
|
||||||
"os"
|
"os"
|
||||||
"path"
|
"path"
|
||||||
|
"sort"
|
||||||
"strings"
|
"strings"
|
||||||
|
|
||||||
ice "shylinux.com/x/icebergs"
|
ice "shylinux.com/x/icebergs"
|
||||||
@ -68,8 +69,15 @@ func _zone_export(m *ice.Message, prefix, chain, file string) {
|
|||||||
fields = append(fields, EXTRA)
|
fields = append(fields, EXTRA)
|
||||||
w.Write(fields)
|
w.Write(fields)
|
||||||
|
|
||||||
count := 0
|
keys := []string{}
|
||||||
m.Richs(prefix, chain, FOREACH, func(key string, val map[string]interface{}) {
|
m.Richs(prefix, chain, FOREACH, func(key string, val map[string]interface{}) {
|
||||||
|
keys = append(keys, key)
|
||||||
|
})
|
||||||
|
sort.Strings(keys)
|
||||||
|
|
||||||
|
count := 0
|
||||||
|
for _, key := range keys {
|
||||||
|
m.Richs(prefix, chain, key, func(key string, val map[string]interface{}) {
|
||||||
val = kit.GetMeta(val)
|
val = kit.GetMeta(val)
|
||||||
|
|
||||||
m.Grows(prefix, kit.Keys(chain, HASH, key), "", "", func(index int, value map[string]interface{}) {
|
m.Grows(prefix, kit.Keys(chain, HASH, key), "", "", func(index int, value map[string]interface{}) {
|
||||||
@ -83,6 +91,7 @@ func _zone_export(m *ice.Message, prefix, chain, file string) {
|
|||||||
count++
|
count++
|
||||||
})
|
})
|
||||||
})
|
})
|
||||||
|
}
|
||||||
|
|
||||||
m.Log_EXPORT(KEY, path.Join(prefix, chain), FILE, p, COUNT, count)
|
m.Log_EXPORT(KEY, path.Join(prefix, chain), FILE, p, COUNT, count)
|
||||||
m.Conf(prefix, kit.Keys(chain, HASH), "")
|
m.Conf(prefix, kit.Keys(chain, HASH), "")
|
||||||
|
Loading…
x
Reference in New Issue
Block a user