繁体   English   中英

从pyamf故意返回FaultObject

[英]return a FaultObject on purpose from pyamf

我目前正在从RubyAMF迁移到PyAMF。 在RubyAMF中,您可以像这样故意返回FaultObject:

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

PyAMF是否具有可比的功能? 我已经搜索过文档,但找不到任何提及。

coulix是对的(但是由于名誉的限制,我无法投票!:)

从您的服务方法中,像通常那样引发异常,PyAMF将捕获该异常并将其转换为适当的故障对象,以供请求者使用(例如,使用Flex Messaging,这将是ErrorMessage实例)。

class HandsOffThatPie(Exception):
    pass

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

引发异常,“您的消息”可以执行。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM