summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorxi <xi@18f92427-320e-0410-9341-c67f048884a3>2006-05-07 14:02:42 +0000
committerxi <xi@18f92427-320e-0410-9341-c67f048884a3>2006-05-07 14:02:42 +0000
commit81f205e77c2c9c9c549f5f1f1222ba2f9143c1cd (patch)
treea46b5b579a0ac1ad9d856283652c895d39ae82cd
parent716c3b204fce9f8cc0efdc602960a28d428ccf7b (diff)
downloadpyyaml-81f205e77c2c9c9c549f5f1f1222ba2f9143c1cd.tar.gz
Allow first=None for add_implicit_resolver.
git-svn-id: http://svn.pyyaml.org/pyyaml/trunk@155 18f92427-320e-0410-9341-c67f048884a3
-rw-r--r--lib/yaml/resolver.py2
1 files changed, 2 insertions, 0 deletions
diff --git a/lib/yaml/resolver.py b/lib/yaml/resolver.py
index 2329c63..7e580e9 100644
--- a/lib/yaml/resolver.py
+++ b/lib/yaml/resolver.py
@@ -25,6 +25,8 @@ class BaseResolver:
def add_implicit_resolver(cls, tag, regexp, first):
if not 'yaml_implicit_resolvers' in cls.__dict__:
cls.yaml_implicit_resolvers = cls.yaml_implicit_resolvers.copy()
+ if first is None:
+ first = [None]
for ch in first:
cls.yaml_implicit_resolvers.setdefault(ch, []).append((tag, regexp))
add_implicit_resolver = classmethod(add_implicit_resolver)