@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!