def addattr(self, node, k, v):
k = str(k)
- node.attrs[self.attrmap.get(k, k)] = str(v)
+ super().addattr(node, self.attrmap.get(k, k), v)
def cons(ctx=None):
if ctx is None: ctx = xhtmlcontext()
allowshort = set(["br", "hr", "img", "input", "meta", "link"])
def element(self, el, **extra):
if el.name in self.allowshort:
- super(htmlformatter, self).element(el, **extra)
+ super().element(el, **extra)
else:
self.longtag(el, **extra)
def xhtmlresp(callable):
def wrapper(req):
return forreq(req, callable(req))
+ wrapper.__wrapped__ = callable
return wrapper