Python 故意从pyamf返回FaultObject

Python 故意从pyamf返回FaultObject,python,django,apache-flex,actionscript-3,pyamf,Python,Django,Apache Flex,Actionscript 3,Pyamf,我目前正在从RubyAMF迁移到PyAMF。在RubyAMF中,您可以故意返回FaultObject,如下所示: render :amf => FaultObject.new("Thats not your pie!") PyAMF中是否有类似的功能?我搜索了文档,找不到任何关于它的内容。引发异常,“你的消息”也可以。库利克斯是对的(但由于声誉限制,我无法投票!) 在您的服务方法中,像平常一样引发异常,PyAMF将捕获该异常,并将其转换为适当的故障对象供请求者使用(例如,使用Flex消息

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

render :amf => FaultObject.new("Thats not your pie!")
PyAMF中是否有类似的功能?我搜索了文档,找不到任何关于它的内容。

引发异常,“你的消息”也可以。

库利克斯是对的(但由于声誉限制,我无法投票!)

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

class HandsOffThatPie(Exception):
    pass

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