summaryrefslogtreecommitdiff
path: root/src/saml2/assertion.py
diff options
context:
space:
mode:
authorClint Byrum <clint@fewbar.com>2015-05-24 10:03:20 -0700
committerClint Byrum <clint@fewbar.com>2015-05-28 09:50:57 -0700
commitfb17c4f70294bc54072dd2aef1bf55cc44a9327a (patch)
tree91a67a50fbce5235444e6e3d6e679ef10668d8c5 /src/saml2/assertion.py
parentf1305a3302d24676966dbe094b9b18eb8f6e1ae9 (diff)
downloadpysaml2-fb17c4f70294bc54072dd2aef1bf55cc44a9327a.tar.gz
Fixing py3 errors caused by views in assertions
Assertions code had some assumptions that dict method iterators would return the actual type. Forcing a cast to list remedies that.
Diffstat (limited to 'src/saml2/assertion.py')
-rw-r--r--src/saml2/assertion.py2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/saml2/assertion.py b/src/saml2/assertion.py
index 143044a4..795c0cd8 100644
--- a/src/saml2/assertion.py
+++ b/src/saml2/assertion.py
@@ -229,7 +229,7 @@ def filter_attribute_value_assertions(ava, attribute_restrictions=None):
if not attribute_restrictions:
return ava
- for attr, vals in ava.items():
+ for attr, vals in list(ava.items()):
_attr = attr.lower()
try:
_rests = attribute_restrictions[_attr]