Skip to content

Commit c5c2ef0

Browse files
committed
refactor: Set keyword-only kind on keyword arguments
1 parent 4afc97f commit c5c2ef0

1 file changed

Lines changed: 3 additions & 0 deletions

File tree

src/pytkdocs/parsers/docstrings/google.py

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
"""This module defines functions and classes to parse docstrings into structured data."""
2+
import inspect
23
import re
34
from typing import Any, List, Optional, Pattern, Tuple
45

@@ -310,6 +311,8 @@ def read_keyword_arguments_section(self, lines: List[str], start_index: int) ->
310311
A tuple containing a `Section` (or `None`) and the index at which to continue parsing.
311312
"""
312313
parameters, i = self._parse_parameters_section(lines, start_index)
314+
for parameter in parameters:
315+
parameter.kind = inspect.Parameter.KEYWORD_ONLY
313316

314317
if parameters:
315318
return Section(Section.Type.KEYWORD_ARGS, parameters), i

0 commit comments

Comments
 (0)