File tree Expand file tree Collapse file tree 2 files changed +16
-8
lines changed Expand file tree Collapse file tree 2 files changed +16
-8
lines changed Original file line number Diff line number Diff line change @@ -874,14 +874,22 @@ def attribute_authorities(self):
874
874
return self ._providers ("attribute_authority" )
875
875
876
876
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
883
880
881
+ :param format: Which format to dump in
882
+ :return: a string
883
+ """
884
884
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
+
885
892
return "%s" % res
886
893
elif format == "md" :
887
- pass
894
+ return json .dumps (self .items (), indent = 2 )
895
+
Original file line number Diff line number Diff line change 96
96
97
97
mds .metadata [spec [1 ]] = metad
98
98
99
- print mds .dumps ()
99
+ print mds .dumps ("md" )
100
100
101
101
You can’t perform that action at this time.
0 commit comments