故意从pyam返回FaultObject

2024-04-28 22:11:51 发布

您现在位置:Python中文网/ 问答频道 /正文

我目前正从RubyAMF迁移到PyAMF。在RubyAMF中,可以故意返回FaultObject,如下所示:

render :amf => FaultObject.new("Thats not your pie!")

PyAMF中有类似的功能吗?我查过文件,找不到任何关于它的资料。在


Tags: 文件功能newyournotrenderpieamf
2条回答

库利克斯是对的(但由于名誉限制,我不能投赞成票!:)

在你的服务方法中,像平常一样引发一个异常,PyAMF将捕获它并将其转换为一个适当的错误对象供请求者使用(例如,使用Flex消息传递,这将是一个ErrorMessage实例)。在

class HandsOffThatPie(Exception):
    pass

def get_pie(please=False):
    if not please:
        raise HandsOffThatPie('Say please!')

提出例外,“你的信息”可以做到。在

相关问题 更多 >