summaryrefslogtreecommitdiff
path: root/src/saml2/assertion.py
diff options
context:
space:
mode:
authorRoland Hedberg <roland.hedberg@adm.umu.se>2016-05-16 21:26:22 +0200
committerRoland Hedberg <roland.hedberg@adm.umu.se>2016-05-16 21:26:22 +0200
commit255c34e334c41bf1b115caa03531504af66db504 (patch)
treeb295eab88b18e50e6b32d33a6f37c083fe38b45c /src/saml2/assertion.py
parent1e2d95c0377c3a5aa251900d596171c8e700790f (diff)
parent5661d8cec22421c83d0551a0f215a3a289688cd2 (diff)
downloadpysaml2-255c34e334c41bf1b115caa03531504af66db504.tar.gz
Merge branch 'master' of github.com:rohe/pysaml2
Diffstat (limited to 'src/saml2/assertion.py')
-rw-r--r--src/saml2/assertion.py15
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: