6.4.4.2. Table of Contents

6.4.4.2. Table of Contents

Start python section to interscript/weavers/text.py[3]
    70: #line 82 "text_weaver.ipk"
    71:   def print_contents(self, hlevel=2, maxlev=3, *args, **kwds):
    72:     if hlevel>0:
    73:       self.head(hlevel,'Contents')
    74:     toc = self.persistent_frame.get('contents',[])
    75:     for level, line, lineno in toc:
    76:       if level <=maxlev:
    77:         prefix = ' '*(level*3)+line+' '
    78:         suffix = ' '+str(lineno+1)
    79:         mid = '.' * (self.width - len(prefix) - len(suffix))
    80:         self._writeline(prefix + mid + suffix)
    81:     self.par()
    82: 
End python section to interscript/weavers/text.py[3]