#!/usr/bin/python2.6 # # Copyright 2010 Google Inc. All Rights Reserved. # def GetPageHeader(page_title): return """ %s """ % page_title def GetListHeader(): return "" def GetList(items): return "" % "".join(["
  • %s
  • " % item for item in items]) def GetParagraph(text): return "

    %s

    " % text def GetFooter(): return "\n" def GetHeader(text, h=1): return "%s" % (h, text, h) def GetTableHeader(headers): row = "".join(["%s" % header for header in headers]) return "%s" % row def GetTableFooter(): return "
    " def FormatLineBreaks(text): return text.replace("\n", "
    ") def GetTableCell(text): return "%s" % FormatLineBreaks(str(text)) def GetTableRow(columns): return "%s" % "\n".join([GetTableCell(column) for column in columns]) def GetTable(headers, rows): table = [GetTableHeader(headers)] table.extend([GetTableRow(row) for row in rows]) table.append(GetTableFooter()) return "\n".join(table) def GetLink(link, text): return "%s" % (link, text)