# HG changeset patch # User Tero Marttila # Date 1389570511 -7200 # Node ID ae164470ceea504957607671bec7bb150f529f49 # Parent 70799ad5928d3b16f911133ba0660370e3a54dcc pvl.web.html: add Document(html_lang=...) attr, break out defaults to class-level constants diff -r 70799ad5928d -r ae164470ceea pvl/web/html.py --- a/pvl/web/html.py Thu Dec 26 15:00:03 2013 +0200 +++ b/pvl/web/html.py Mon Jan 13 01:48:31 2014 +0200 @@ -554,13 +554,18 @@ [u'', u'', u'\\t...', u''] """ + DOCTYPE = 'html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"' + HTML_XMLNS = 'http://www.w3.org/1999/xhtml' + HTML_LANG = None + def __init__ (self, root, - doctype='html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"', - html_xmlns='http://www.w3.org/1999/xhtml', + doctype=DOCTYPE, + html_xmlns=HTML_XMLNS, + html_lang=HTML_LANG, xml_version=None, xml_encoding=None, ) : # add xmlns attr to root node - self.root = root(xmlns=html_xmlns) + self.root = root(xmlns=html_xmlns, lang=html_lang) # store self.doctype = doctype