Exemplo n.º 1
0
 def render_section(self, service_description, this_level=1):
     sub_section_contents = [
         content.render_section(service_description, this_level + 1)
         for content in self.contents
     ]
     section = rst.render_section(
         contents=[rst.render_title(
             text=self.title,
             level=this_level,
         )] + sub_section_contents)
     return section
Exemplo n.º 2
0
 def render_section(self, service_description, this_level=1):
     sub_section_contents = [
         content.render_section(service_description, this_level + 1)
         for content in self.contents
     ]
     section = rst.render_section(
         contents=[
             rst.render_title(
                 text=self.title,
                 level=this_level,
             )
         ] + sub_section_contents
     )
     return section
Exemplo n.º 3
0
    def render_page(self):
        """ Render a service into a page """
        section_parts = [
            section.render_section(self, TITLE_LEVEL_FOR_SUBSECTIONS)
            for section in self.sections
        ]

        page = rst.render_page(
            name=self.name,
            parts=[
                rst.render_title(
                    text=self.name,
                    as_code=True,
                    level=1,
                ),
                rst.render_include_module(path=self.module_path, )
            ] + section_parts)
        return page
Exemplo n.º 4
0
    def render_page(self):
        """ Render a service into a page """
        section_parts = [
            section.render_section(self, TITLE_LEVEL_FOR_SUBSECTIONS)
            for section in self.sections
        ]

        page = rst.render_page(
            name=self.name,
            parts=[
                rst.render_title(
                    text=self.name,
                    as_code=True,
                    level=1,
                ),
                rst.render_include_module(
                    path=self.module_path,
                )
            ] + section_parts
        )
        return page