summaryrefslogtreecommitdiff
path: root/resolver.py
diff options
context:
space:
mode:
authorAnthon van der Neut <anthon@mnt.org>2019-02-27 22:23:14 +0100
committerAnthon van der Neut <anthon@mnt.org>2019-02-27 22:23:14 +0100
commit17af0e7a084955b5c0bf4124bba87190ac16734d (patch)
tree99a390343fd3cc141278c5768e9cbfd15778ebba /resolver.py
parent1fa26ba7438db4edcd6f7748dd7cf2ec3a00c241 (diff)
downloadruamel.yaml-17af0e7a084955b5c0bf4124bba87190ac16734d.tar.gz
fix issue #280 namedtuple erorring in error generation on safe_dump
*When this change indeed resolves your problem, please **Close** this issue*. *(You can do so using the WorkFlow pull-down (close to the top right of this page))*
Diffstat (limited to 'resolver.py')
-rw-r--r--resolver.py8
1 files changed, 4 insertions, 4 deletions
diff --git a/resolver.py b/resolver.py
index 5da1fe3..cadca5b 100644
--- a/resolver.py
+++ b/resolver.py
@@ -186,7 +186,7 @@ class BaseResolver(object):
node_check = element[0]
index_check = True
else:
- raise ResolverError('Invalid path element: %s' % element)
+ raise ResolverError('Invalid path element: %s' % (element,))
else:
node_check = None
index_check = element
@@ -201,9 +201,9 @@ class BaseResolver(object):
and not isinstance(node_check, string_types)
and node_check is not None
):
- raise ResolverError('Invalid node checker: %s' % node_check)
+ raise ResolverError('Invalid node checker: %s' % (node_check,))
if not isinstance(index_check, (string_types, int)) and index_check is not None:
- raise ResolverError('Invalid index checker: %s' % index_check)
+ raise ResolverError('Invalid index checker: %s' % (index_check,))
new_path.append((node_check, index_check))
if kind is str:
kind = ScalarNode
@@ -212,7 +212,7 @@ class BaseResolver(object):
elif kind is dict:
kind = MappingNode
elif kind not in [ScalarNode, SequenceNode, MappingNode] and kind is not None:
- raise ResolverError('Invalid node kind: %s' % kind)
+ raise ResolverError('Invalid node kind: %s' % (kind,))
cls.yaml_path_resolvers[tuple(new_path), kind] = tag
def descend_resolver(self, current_node, current_index):