生成的 pdoc 中的方法参数格式不正确 HTML

Method parameters not formatted correctly in pdoc generated HTML

我在 class 中定义了一个方法,如下所示:

def my_method(self, a: str = None, b: str = None) -> typing.Set[str]:
    """
    Do something

    :param a: A string to represent something.

    :param b: A string to represent something else.

    :return: A set of strings.
    """

    return {a, b}

并且 pdoc 为该方法生成下图中的 HTML:

我需要做什么才能使 pdoc 为文档字符串的 paramreturn 部分生成不同的内容?似乎 something 将由 pdoc 完成以区分 params 和 return 文档字符串中的语句。这可能是参数和 return 语句的突出显示、斜体或粗体,如下所示。无论发生什么,我都希望看到文本 :param:return 从文档字符串中删除:

如果你想进一步弄清楚,那么你可以尝试下面的方法

def my_method(self, a: str = None, b: str = None) -> typing.Set[str]:
    """
    Do something

    Args:
        a (str): The first parameter.
        b (str): The second parameter.

    Returns:
        Set: The return value. If result has values then Set of string, otherwise empty set.

    """
    s._parse_hh_mm_ss_ff()
    return {a, b}