From 0bfadea0366a7997ddb2d6200124a8edbdc6d3cc Mon Sep 17 00:00:00 2001 From: Brian Tiger Chow Date: Tue, 28 Oct 2014 15:40:26 -0700 Subject: [PATCH] fix(namesys, merkledag) use static error --- merkledag/merkledag.go | 1 + namesys/dns.go | 4 +++- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/merkledag/merkledag.go b/merkledag/merkledag.go index 014fcec80..c0a37bd24 100644 --- a/merkledag/merkledag.go +++ b/merkledag/merkledag.go @@ -13,6 +13,7 @@ import ( ) var log = u.Logger("merkledag") +var ErrNotFound = fmt.Errorf("merkledag: not found") // NodeMap maps u.Keys to Nodes. // We cannot use []byte/Multihash for keys :( diff --git a/namesys/dns.go b/namesys/dns.go index 655e910b8..847ed0670 100644 --- a/namesys/dns.go +++ b/namesys/dns.go @@ -9,6 +9,8 @@ import ( mh "github.com/jbenet/go-ipfs/Godeps/_workspace/src/github.com/jbenet/go-multihash" ) +var ErrNotFound = fmt.Errorf("namesys: name not found") + // DNSResolver implements a Resolver on DNS domains type DNSResolver struct { // TODO: maybe some sort of caching? @@ -43,5 +45,5 @@ func (r *DNSResolver) Resolve(name string) (string, error) { return t, nil } - return "", fmt.Errorf("namesys: %v not found", name) + return "", ErrNotFound }