Skip to content

Commit e659831

Browse files
author
Roland Hedberg
committed
Fixed some remaining issues
1 parent 5e327e2 commit e659831

File tree

2 files changed

+16
-8
lines changed

2 files changed

+16
-8
lines changed

src/saml2/mdstore.py

Lines changed: 15 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -874,14 +874,22 @@ def attribute_authorities(self):
874874
return self._providers("attribute_authority")
875875

876876
def dumps(self, format="local"):
877-
res = EntitiesDescriptor()
878-
for _md in self.metadata.values():
879-
try:
880-
res.entity_descriptor.extend(_md.entities_descr.entity_descriptor)
881-
except AttributeError:
882-
res.entity_descriptor.append(_md.entity_descr)
877+
"""
878+
Dumps the content in standard metadata format or the pysaml2 metadata
879+
format
883880
881+
:param format: Which format to dump in
882+
:return: a string
883+
"""
884884
if format == "local":
885+
res = EntitiesDescriptor()
886+
for _md in self.metadata.values():
887+
try:
888+
res.entity_descriptor.extend(_md.entities_descr.entity_descriptor)
889+
except AttributeError:
890+
res.entity_descriptor.append(_md.entity_descr)
891+
885892
return "%s" % res
886893
elif format == "md":
887-
pass
894+
return json.dumps(self.items(), indent=2)
895+

tools/merge_metadata.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -96,6 +96,6 @@
9696

9797
mds.metadata[spec[1]] = metad
9898

99-
print mds.dumps()
99+
print mds.dumps("md")
100100

101101

0 commit comments

Comments
 (0)