簡體   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