def _render_tag_groups_or_labels(entries, object_type, with_links, label_type, label_sources): elements = [ _render_tag_group(tg_id, tag, object_type, with_links, label_type, label_sources.get(tg_id, "unspecified")) for tg_id, tag in sorted(entries.items()) ] return html.render_tags(HTML("").join(elements), class_=["tagify", label_type, "display"], readonly="true")
def _render_tag_groups_or_labels( entries: Union[TaggroupIDToTagID, Labels], object_type: str, with_links: bool, label_type: str, label_sources: LabelSources, ) -> HTML: elements = [ _render_tag_group( tag_group_id_or_label_key, tag_id_or_label_value, object_type, with_links, label_type, label_sources.get(tag_group_id_or_label_key, "unspecified"), ) for tag_group_id_or_label_key, tag_id_or_label_value in sorted( entries.items()) ] return html.render_tags(HTML(" ").join(elements), class_=["tagify", label_type, "display"], readonly="true")