5.14.2.1. Tag method

This is the prefered method. You say:
  @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!