diff options
author | xi <xi@18f92427-320e-0410-9341-c67f048884a3> | 2006-05-07 14:02:42 +0000 |
---|---|---|
committer | xi <xi@18f92427-320e-0410-9341-c67f048884a3> | 2006-05-07 14:02:42 +0000 |
commit | 81f205e77c2c9c9c549f5f1f1222ba2f9143c1cd (patch) | |
tree | a46b5b579a0ac1ad9d856283652c895d39ae82cd | |
parent | 716c3b204fce9f8cc0efdc602960a28d428ccf7b (diff) | |
download | pyyaml-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.py | 2 |
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) |