summaryrefslogtreecommitdiff
path: root/resolver.py
diff options
context:
space:
mode:
authorAnthon van der Neut <anthon@mnt.org>2016-11-16 16:07:00 +0100
committerAnthon van der Neut <anthon@mnt.org>2016-11-16 16:07:00 +0100
commitf04d175691344100515d8db900f3e6a3208c6d9e (patch)
tree207abd990409e3148871b6a4ecf52fdf19bcbb3a /resolver.py
parent728a060efbec0ccf1e968cddf8994aa5d197f55e (diff)
downloadruamel.yaml-f04d175691344100515d8db900f3e6a3208c6d9e.tar.gz
this should fix #75: continuing problems with numpy0.12.18
Diffstat (limited to 'resolver.py')
-rw-r--r--resolver.py3
1 files changed, 2 insertions, 1 deletions
diff --git a/resolver.py b/resolver.py
index 366d8ff..b0e8105 100644
--- a/resolver.py
+++ b/resolver.py
@@ -3,6 +3,7 @@
from __future__ import absolute_import
import re
+import copy
from typing import Any, Dict # NOQA
@@ -38,7 +39,7 @@ class BaseResolver(object):
def add_implicit_resolver(cls, tag, regexp, first):
# type: (Any, Any, Any) -> None
if 'yaml_implicit_resolvers' not in cls.__dict__:
- cls.yaml_implicit_resolvers = cls.yaml_implicit_resolvers.copy()
+ cls.yaml_implicit_resolvers = copy.deepcopy(cls.yaml_implicit_resolvers)
if first is None:
first = [None]
for ch in first: