Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/282.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
doxygen python引发异常_Python_Doxygen - Fatal编程技术网

doxygen python引发异常

doxygen python引发异常,python,doxygen,Python,Doxygen,我不熟悉使用Doxygen来记录Python代码。我喜欢记录我的方法/函数引发的异常。我以前用@raise做过这个,但是Doxygen似乎没有意识到这一点。我现在也尝试了@exception(javadoc/Doxygen习惯用法),但Doxygen似乎也没有解析它(@exception或@raise行被传递到结果HTML,就像它在代码/编码块中一样) 有没有办法说服Doxygen(我使用的是1.8.3)为Python代码解析@exception标记 谢谢 Brian尝试使用Doxygen 1.

我不熟悉使用Doxygen来记录Python代码。我喜欢记录我的方法/函数引发的异常。我以前用@raise做过这个,但是Doxygen似乎没有意识到这一点。我现在也尝试了@exception(javadoc/Doxygen习惯用法),但Doxygen似乎也没有解析它(@exception或@raise行被传递到结果HTML,就像它在代码/编码块中一样)

有没有办法说服Doxygen(我使用的是1.8.3)为Python代码解析@exception标记

谢谢


Brian

尝试使用Doxygen 1.8.8,我使用
@exception
标记获得了很好的Doxygen输出。但是,Doxygen会指定在实际文档之前引发的异常

 ##
 # @brief This is my function
 #
 # @exceptions MyException My function can throw a MyException
 #

我希望这会有所帮助。

只是想确定一下,您是使用
#
块来编写Doxygen绑定的注释,还是使用
块?Doxygen手册()表明这会有所不同。@AndrewSzeto链接不正确。我使用的是”“。似乎Doxygen有时会解析\异常标记;如果没有\返回标记,将解析\异常标记。如果存在\return标记,则不会分析\exception标记(无论是在\return标记之前还是之后出现)。我在文档中看不到任何东西可以说明为什么会发生这种情况。(在上面的描述中,我将at标志替换为“\”,因为stackoverflow将at标志视为对前一个用户的提及)@iamcuckb在过时/不正确的信息中坏,还是在断开的超链接中坏?不管它值多少钱,这个链接对我来说并没有中断。@AndrewSzeto,这很奇怪。DNS查找在30号和刚才都失败了。我的工作电脑和手机都出故障了。刚才在Windows/Chrome和Ubuntu/Chrome中多次失败,直到有一次它刚刚工作。链接地址毕竟是好的。我想是和命名服务器有关吧。。。?