mirror of
https://github.com/ethereum/go-ethereum.git
synced 2026-08-20 10:52:25 +00:00
Remove commented function and modify error comparison
This commit is contained in:
parent
0a2f33946b
commit
21158b0da2
2 changed files with 7 additions and 21 deletions
|
|
@ -220,19 +220,3 @@ func (cs caseList) deactivate(index int) caseList {
|
|||
cs[index], cs[last] = cs[last], cs[index]
|
||||
return cs[:last]
|
||||
}
|
||||
|
||||
// func (cs caseList) String() string {
|
||||
// s := "["
|
||||
// for i, cas := range cs {
|
||||
// if i != 0 {
|
||||
// s += ", "
|
||||
// }
|
||||
// switch cas.Dir {
|
||||
// case reflect.SelectSend:
|
||||
// s += fmt.Sprintf("%v<-", cas.Chan.Interface())
|
||||
// case reflect.SelectRecv:
|
||||
// s += fmt.Sprintf("<-%v", cas.Chan.Interface())
|
||||
// }
|
||||
// }
|
||||
// return s + "]"
|
||||
// }
|
||||
|
|
|
|||
|
|
@ -268,10 +268,11 @@ func (it *nodeIterator) NodeBlob() []byte {
|
|||
}
|
||||
|
||||
func (it *nodeIterator) Error() error {
|
||||
if it.err == errIteratorEnd {
|
||||
if errors.Is(it.err, errIteratorEnd) {
|
||||
return nil
|
||||
}
|
||||
if seek, ok := it.err.(seekError); ok {
|
||||
var seek seekError
|
||||
if errors.As(it.err, &seek) {
|
||||
return seek.err
|
||||
}
|
||||
return it.err
|
||||
|
|
@ -282,10 +283,11 @@ func (it *nodeIterator) Error() error {
|
|||
// sets the Error field to the encountered failure. If `descend` is false,
|
||||
// skips iterating over any subnodes of the current node.
|
||||
func (it *nodeIterator) Next(descend bool) bool {
|
||||
if it.err == errIteratorEnd {
|
||||
if errors.Is(it.err, errIteratorEnd) {
|
||||
return false
|
||||
}
|
||||
if seek, ok := it.err.(seekError); ok {
|
||||
var seek seekError
|
||||
if errors.As(it.err, &seek) {
|
||||
if it.err = it.seek(seek.key); it.err != nil {
|
||||
return false
|
||||
}
|
||||
|
|
@ -307,7 +309,7 @@ func (it *nodeIterator) seek(prefix []byte) error {
|
|||
// Move forward until we're just before the closest match to key.
|
||||
for {
|
||||
state, parentIndex, path, err := it.peekSeek(key)
|
||||
if err == errIteratorEnd {
|
||||
if errors.Is(err, errIteratorEnd) {
|
||||
return errIteratorEnd
|
||||
} else if err != nil {
|
||||
return seekError{prefix, err}
|
||||
|
|
|
|||
Loading…
Reference in a new issue