X-Git-Url: http://dolda2000.com/gitweb/?p=wrw.git;a=blobdiff_plain;f=wrw%2Fsp%2Fxhtml.py;h=73872b45b1641727d97967bfee731e7e504a7e67;hp=36b9d602f3e95e0cd497a3f923d969bc0194b042;hb=919b8a4ff35da1fce73f238754ef376705c52e18;hpb=dc590bea957bbffa808e6cf3f516d4ae9beda98a diff --git a/wrw/sp/xhtml.py b/wrw/sp/xhtml.py index 36b9d60..73872b4 100644 --- a/wrw/sp/xhtml.py +++ b/wrw/sp/xhtml.py @@ -38,14 +38,15 @@ def head(title=None, css=None): return head class htmlformatter(util.formatter): - allowshort = set(["br", "hr", "img", "input", "meta", "link"]) - def element(self, el, **extra): + allowshort = {"br", "hr", "img", "input", "meta", "link"} + def shorttag(self, el): if el.name in self.allowshort: - super().element(el, **extra) + super().shorttag(el) else: - self.longtag(el, **extra) + self.starttag(el) + self.endtag(el) -class htmlindenter(util.indenter, htmlformatter): +class htmlindenter(util.textindenter, htmlformatter): pass def forreq(req, tree):