如何从python代码中引发Suds.WebFault?

nee*_*eel 5 python raise suds fault

我试图从python代码中引发一个Suds.WebFault.该__init__方法\构造函数有三个参数__init__(self, fault, document).该故障有fault.faultcode和fault.detail成员\ attributes\properties.我无法找出什么类错误属于没有matte我尝试过.如何从python代码中引发Suds.WebFault类型异常?

提前致谢.

chr*_*ley 6

不知道你究竟在问什么,但你可以使用以下方法抛出网页错误:

import suds

try:
    client.service.Method(parameter)
except suds.WebFault, e:
    print e
Run Code Online (Sandbox Code Playgroud)

  • 这实际上就是你如何抓住一个`WebFault`,而不是你如何投掷/筹集一个. (2认同)