call site 2 for xml.Tag.__init__
apigen/rest/testing/test_rest.py - line 140
137
138
139
140
141
142
143
   def test_write_section(self):
       tempdir = temppath.ensure('htmldirwriter', dir=1)
       hdw = self.get_filled_writer(HTMLDirWriter, HTMLHandler, HTMLHandler,
->                                  tempdir)
       assert tempdir.join('foo.html').check(file=1)
       assert tempdir.join('bar.html').check(file=1)
       assert tempdir.join('foo.html').read().startswith('<html>')
apigen/rest/testing/test_rest.py - line 88
86
87
88
89
90
   def get_filled_writer(self, writerclass, *args, **kwargs):
       dw = writerclass(*args, **kwargs)
->     dw.write_section('foo', Rest(Paragraph('foo data')))
       dw.write_section('bar', Rest(Paragraph('bar data')))
       return dw
apigen/rest/genrest.py - line 175
168
169
170
171
172
173
174
175
176
   def write_section(self, name, rest):
       if name == 'index':
           handler = self.indexhandler
       else:
           handler = self.filehandler
       h = handler(name)
       t = RestTransformer(rest)
->     t.parse(h)
       self.directory.ensure('%s.html' % (name,)).write(h.html)
rest/transform.py - line 13
11
12
13
14
   def parse(self, handler):
       handler.startDocument()
->     self.parse_nodes(self.tree.children, handler)
       handler.endDocument()
rest/transform.py - line 21
16
17
18
19
20
21
   def parse_nodes(self, nodes, handler):
       for node in nodes:
           name = node.__class__.__name__
           if name == 'Rest':
               continue
->         getattr(self, 'handle_%s' % (name,))(node, handler)
rest/transform.py - line 68
67
68
69
70
   def handle_Paragraph(self, node, handler):
->     handler.startParagraph()
       self.parse_nodes(node.children, handler)
       handler.endParagraph()
rest/transform.py - line 130
129
130
   def startParagraph(self):
->     self._push(html.p())