我目前正從RubyAMF遷移到PyAMF。在RubyAMF中,您可以故意返回FaultObject,如下所示:有意從pyamf返回FaultObject
render :amf => FaultObject.new("Thats not your pie!")
PyAMF中是否有類似的功能?我搜索了文檔,找不到任何提及。
我目前正從RubyAMF遷移到PyAMF。在RubyAMF中,您可以故意返回FaultObject,如下所示:有意從pyamf返回FaultObject
render :amf => FaultObject.new("Thats not your pie!")
PyAMF中是否有類似的功能?我搜索了文檔,找不到任何提及。
coulix是正確的(但是由於聲譽的限制,我不能給予好評!:)
從您的服務方法中,拋出一個異常,你通常會和PyAMF的意志陷阱,並將其轉換爲相應的故障對象請求者消費(例如使用Flex消息傳遞,這將是一個ErrorMessage實例)。
class HandsOffThatPie(Exception):
pass
def get_pie(please=False):
if not please:
raise HandsOffThatPie('Say please!')
引發例外,「你的消息」可以做。