@weaver.rawif('html')
'<B>raw html</B>'
@weaver.enable()
What this does is disable the weaver except unless it is
tagged 'html'. Then you raw-write the html, and finally re-enable
the weaver. This works even when you have multiple weavers configured
with filters, because the multiplexor and markup filters
delegate these commands to their clients.
You add tags to a weaver with anything by saying
@weaver.add_tag(something)The built in weavers are tagged 'text', 'html' 'latex' and 'raw' as appropriate.
I plan to make raw writing a bit more convenient!