diff options
author | Roland Hedberg <roland.hedberg@adm.umu.se> | 2016-05-16 21:26:22 +0200 |
---|---|---|
committer | Roland Hedberg <roland.hedberg@adm.umu.se> | 2016-05-16 21:26:22 +0200 |
commit | 255c34e334c41bf1b115caa03531504af66db504 (patch) | |
tree | b295eab88b18e50e6b32d33a6f37c083fe38b45c /src/saml2/assertion.py | |
parent | 1e2d95c0377c3a5aa251900d596171c8e700790f (diff) | |
parent | 5661d8cec22421c83d0551a0f215a3a289688cd2 (diff) | |
download | pysaml2-255c34e334c41bf1b115caa03531504af66db504.tar.gz |
Merge branch 'master' of github.com:rohe/pysaml2
Diffstat (limited to 'src/saml2/assertion.py')
-rw-r--r-- | src/saml2/assertion.py | 15 |
1 files changed, 7 insertions, 8 deletions
diff --git a/src/saml2/assertion.py b/src/saml2/assertion.py index 4af4d225..35a11dd0 100644 --- a/src/saml2/assertion.py +++ b/src/saml2/assertion.py @@ -1,20 +1,19 @@ #!/usr/bin/env python # -*- coding: utf-8 -*- +import copy import importlib import logging - import re -from saml2.saml import NAME_FORMAT_URI import six -from saml2 import xmlenc from saml2 import saml - -from saml2.time_util import instant, in_a_while +from saml2 import xmlenc from saml2.attribute_converter import from_local, get_local_name -from saml2.s_utils import sid, MissingValue -from saml2.s_utils import factory from saml2.s_utils import assertion_factory +from saml2.s_utils import factory +from saml2.s_utils import sid, MissingValue +from saml2.saml import NAME_FORMAT_URI +from saml2.time_util import instant, in_a_while logger = logging.getLogger(__name__) @@ -332,7 +331,7 @@ class Policy(object): a compiled regular expression. """ - self._restrictions = restrictions.copy() + self._restrictions = copy.deepcopy(restrictions) for who, spec in self._restrictions.items(): if spec is None: |