現在、RubyAMFからPyAMFに移行しています。RubyAMFでは、次のように意図的にFaultObjectを返すことができます。
render :amf => FaultObject.new("Thats not your pie!")
PyAMFに同等の機能はありますか?ドキュメントを検索しましたが、それについての言及が見つかりません。
現在、RubyAMFからPyAMFに移行しています。RubyAMFでは、次のように意図的に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!')
例外を発生させ、「urmessage」で実行できます。