Den*_*sLi 15 python python-sphinx
我的医生是这样的:
\n\n def segments(self, start_time=1, end_time=9223372036854775806, offset=0, size=20):\n """Get segments of the model\n\n :parameter\n offset: - optional int\n size: - optional int\n start_time: - optional string\xef\xbc\x8cSegments \n end_time: - optional string\xef\xbc\x8cSegments \n :return: Segments Object\n """\n
Run Code Online (Sandbox Code Playgroud)\n\n当我制作html时,结果是:
\n\n WARNING: Definition list ends without a blank line; unexpected unindent.\n
Run Code Online (Sandbox Code Playgroud)\n\n我不知道应该在哪里添加空行?
\n\n我搜索过,但找不到与我类似的案例。
\njonrsharpe已经在评论中回答了这个问题,但我想在这里完成它。
\n您正在使用默认的 Sphinx 样式“reStructuredText”
\n您必须在每一行添加“:参数”:
\n """Get segments of the model\n \n :parameter offset: optional int\n :parameter size: optional int\n :parameter start_time: optional string\xef\xbc\x8cSegments \n :parameter end_time: optional string\xef\xbc\x8cSegments \n :return: Segments Object\n """\n
Run Code Online (Sandbox Code Playgroud)\n如果您创建了专用定义列表,则在最后一个定义之后需要一个空行。在这种情况下,您可以这样做,但并不总是必须这样做。
\n我有相同的错误消息,但问题略有不同。我有一个多行参数描述。
"""Get segments of the model
:parameter offset: optional int and this was very long
description of the parameter. Which runs over
multiple lines.
:return: Segments Object
"""
Run Code Online (Sandbox Code Playgroud)
为了解决这个问题,我必须为描述中的每一行添加缩进。最终代码如下所示:
"""Get segments of the model
:parameter offset: optional int and this was a very long
description of the parameter. Which runs over
multiple lines.
:return: Segments Object
"""
Run Code Online (Sandbox Code Playgroud)
另一个令人困惑的方面是该错误没有引用真正的问题,而是引用了文件的第一个函数。
归档时间: |
|
查看次数: |
23878 次 |
最近记录: |