def tooltip(tag, mapping = None): """Used to display tags in in a human parseable format.""" if not tag: return translate("WebDB", "<b>Error in pattern</b>") mapping = {} if mapping is None else mapping tag = dict((mapping.get(k, k), v) for k,v in tag.iteritems() if not k.startswith('#')) return pprint_tag(tag)
def tooltip(tag, mapping=None): """Used to display tags in in a human parseable format.""" if not tag: return translate("WebDB", "<b>Error in pattern</b>") mapping = {} if mapping is None else mapping tag = dict((mapping.get(k, k), v) for k, v in tag.iteritems() if not k.startswith('#')) return pprint_tag(tag)
def display_tag(tag): """Used to display tags in in a human parseable format.""" tag = dict((k,v) for k,v in tag.iteritems() if not k.startswith('#') and not isempty(v)) if not tag: return translate("WebDB", "<b>Nothing to display.</b>") fmt = u"<b>%s</b>: %s<br />" text = pprint_tag(tag, fmt, True) if text.endswith(u'<br />'): text = text[:-len(u'<br />')] return text
def display_tag(tag): """Used to display tags in in a human parseable format.""" tag = dict((k, v) for k, v in tag.iteritems() if not k.startswith('#') and not isempty(v)) if not tag: return translate("WebDB", "<b>Nothing to display.</b>") fmt = u"<b>%s</b>: %s<br />" text = pprint_tag(tag, fmt, True) if text.endswith(u'<br />'): text = text[:-len(u'<br />')] return text
def formattag(tags): if tags: return pprint_tag(tags, TAG_DISP, True)[:-2] else: return u""