From 34da10d880a43efd2abc6fbe5d86900ece36b1e7 Mon Sep 17 00:00:00 2001 From: Evan Phoenix Date: Wed, 5 Nov 2014 09:23:28 -0800 Subject: [PATCH] Report the type and value that generated the error --- toml.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/toml.go b/toml.go index 8cf77d6..2c43d73 100644 --- a/toml.go +++ b/toml.go @@ -221,8 +221,8 @@ func (t *TomlTree) createSubTree(keys []string, pos Position) error { case *TomlTree: subtree = node default: - return fmt.Errorf("unknown type for path %s (%s)", - strings.Join(keys, "."), intermediateKey) + return fmt.Errorf("unknown type for path %s (%s): %T (%#v)", + strings.Join(keys, "."), intermediateKey, nextTree, nextTree) } } return nil