def toc_rows(rows): ldepth = 0 tmp = '' for row in rows: if ldepth != row[0]: i = 1 while i < row[0]-ldepth: tmp += "\n\n" i += 1 i = 0 while i < row[0]-ldepth: if row[0]-i > 1: tmp += "" tmp += "\n
    " i += 1 else: tmp += '' tmp += "\n
  1. %s" % (safe_name(row[1]), row[1]) ldepth = row[0] i = 0 while i < ldepth: tmp += "
  2. \n
" i += 1 return tmp