X-Git-Url: http://dolda2000.com/gitweb/?p=wrw.git;a=blobdiff_plain;f=wrw%2Fsp%2Futil.py;h=a913e7466cc06684062c2298590362f55b300553;hp=f387f1c09298d948ca115b5fd7c24466b91ee07f;hb=f3464a4a95d776ac14e32f8203340a9ae08795e5;hpb=ef04ec8791734c918a5b8940976bf3fde3618710 diff --git a/wrw/sp/util.py b/wrw/sp/util.py index f387f1c..a913e74 100644 --- a/wrw/sp/util.py +++ b/wrw/sp/util.py @@ -44,6 +44,9 @@ class formatter(object): def text(self, el): self.quotewrite(el) + def rawcode(self, el): + self.write(el) + def attrval(self, buf): qc, qt = (u"'", u"'") if u'"' in buf else (u'"', u""") self.write(qc) @@ -112,6 +115,8 @@ class formatter(object): self.element(el) elif isinstance(el, cons.text): self.text(el) + elif isinstance(el, cons.raw): + self.rawcode(el) else: raise Exception("Unknown object in element tree: " + el)