##// END OF EJS Templates
back out metadata copying for every mime-type
Paul Ivanov -
Show More
@@ -118,12 +118,6 b' def display(*objs, **kwargs):'
118 for obj in objs:
118 for obj in objs:
119 format_dict, md_dict = format(obj, include=include, exclude=exclude)
119 format_dict, md_dict = format(obj, include=include, exclude=exclude)
120 if metadata:
120 if metadata:
121 # publish_display_data exepects metadata dict that is keyed by
122 # mimetype, so this ensures we recreate such a dict for it, if
123 # one is not already passed to us
124 if set(metadata.keys()) != set(format_dict.keys()):
125 _md = metadata.copy()
126 metadata = {mt: _md for mt in format_dict}
127 # kwarg-specified metadata gets precedence
121 # kwarg-specified metadata gets precedence
128 _merge(md_dict, metadata)
122 _merge(md_dict, metadata)
129 publish_display_data('display', format_dict, md_dict)
123 publish_display_data('display', format_dict, md_dict)
General Comments 0
You need to be logged in to leave comments. Login now