2

現在、RubyAMFからPyAMFに移行しています。RubyAMFでは、次のように意図的にFaultObjectを返すことができます。

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

PyAMFに同等の機能はありますか?ドキュメントを検索しましたが、それについての言及が見つかりません。

4

2 に答える 2

1

coulixは正しいです(しかし、評判の制限のため、私は賛成できません!:)

サービスメソッド内から、通常どおりに例外を発生させます。PyAMFはそれをトラップし、リクエスターが使用できるように適切な障害オブジェクトに変換します(たとえば、Flexメッセージングを使用するとこれはErrorMessageインスタンスになります)。

class HandsOffThatPie(Exception):
    pass

def get_pie(please=False):
    if not please:
        raise HandsOffThatPie('Say please!')
于 2009-12-01T23:21:18.837 に答える
0

例外を発生させ、「urmessage」で実行できます。

于 2009-11-29T15:25:53.330 に答える