39: #line 60 "html_weaver.ipk"
40: def __init__(self, pass_frame,writer,language='',**kwds):
41: weaver_base.__init__(self,pass_frame,language)
42: if 'weavers' in self.process.trace:
43: print 'html weaver, writer',writer.get_sink_name()
44: self.protocol = 'text/html'
45: self.persistent_frame['protocol']=self.protocol
46: self.sink = writer
47: self.acount = 1
48: self.hcount = [0]
49: self.mode = None
50: self.comments = 0
51: self.list = []
52: self.name = 'html weaver v1 for '+self.sink.name
53: self.persistent_frame['name']=self.name
54: self.heading_level_offset = 0
55: self.keywords = kwds
56: self.tags.append('html')
57: self.toc = []
58: if kwds.has_key('title'):
59: self.title=kwds['title']
60: else:
61: title = self.sink.name
62:
63: self.prolog()
64: