我目前正在从RubyAMF迁移到PyAMF。在RubyAMF中,你可以像这样故意返回一个FaultObject:
render :amf => FaultObject.new("Thats not your pie!")PyAMF中有类似的功能吗?我在文档里找过了,找不到任何关于它的信息。
发布于 2009-12-02 07:21:19
coulix是对的(但由于声誉限制,我不能支持!:)
在您的服务方法中,像往常一样引发异常,PyAMF将捕获该异常并将其转换为适当的错误对象,以供请求者使用(例如,使用Flex,这将是一个ErrorMessage实例)。
class HandsOffThatPie(Exception):
pass
def get_pie(please=False):
if not please:
raise HandsOffThatPie('Say please!')发布于 2009-11-29 23:25:53
引发异常,“你的消息”可以做到。
https://stackoverflow.com/questions/1772226
复制相似问题