common/uilib.py
branchtls-sprint
changeset 1647 9936aca2453d
parent 1646 88182252fd11
child 1977 606923dff11b
equal deleted inserted replaced
1646:88182252fd11 1647:9936aca2453d
   212         try:
   212         try:
   213             attrs['class'] = attrs.pop('klass')
   213             attrs['class'] = attrs.pop('klass')
   214         except KeyError:
   214         except KeyError:
   215             pass
   215             pass
   216         value += u' ' + u' '.join(u'%s="%s"' % (attr, html_escape(unicode(value)))
   216         value += u' ' + u' '.join(u'%s="%s"' % (attr, html_escape(unicode(value)))
   217                                   for attr, value in attrs.items()
   217                                   for attr, value in sorted(attrs.items())
   218                                   if value is not None)
   218                                   if value is not None)
   219     if content:
   219     if content:
   220         if escapecontent:
   220         if escapecontent:
   221             content = html_escape(unicode(content))
   221             content = html_escape(unicode(content))
   222         value += u'>%s</%s>' % (content, tag)
   222         value += u'>%s</%s>' % (content, tag)