Coverage for src/pytkdocs/parsers/docstrings/markdown.py: 75.00%

4 statements  

« prev     ^ index     » next       coverage.py v7.6.12, created at 2025-03-09 18:24 +0100

1"""This module defines functions and classes to parse docstrings into structured data.""" 

2 

3from pytkdocs.parsers.docstrings.base import Parser, Section 

4 

5 

6class Markdown(Parser): 

7 """A Markdown docstrings parser.""" 

8 

9 def parse_sections(self, docstring: str) -> list[Section]: # noqa: D102 

10 return [Section(Section.Type.MARKDOWN, docstring)]