2009-11-20 4 views
2

현재 RubyAMF에서 PyAMF로 마이그레이션 중입니다. RubyAMF에서 당신과 같이 의도적으로 FaultObject를 반환 할 수 있습니다 PyAMF에서 유사한 기능은pyamf에서 실수로 FaultObject를 반환합니다.

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

있습니까? 필자는 문서를 검색 했으므로 이에 대한 언급을 찾을 수 없습니다.

답변

1

coulix은 옳다 (그러나 때문에 평판 제한으로 나는 찬성 투표 할 수 없다! :)

서비스 메소드 내에서

, 예외를 발생 평소와 PyAMF 트랩 것이다 및 대한 적절한 오류 객체로 변환 등 요청자의 소비 (예 : Flex Messaging을 사용하면 ErrorMessage 인스턴스가됩니다).

class HandsOffThatPie(Exception): 
    pass 

def get_pie(please=False): 
    if not please: 
     raise HandsOffThatPie('Say please!') 
0

제기 예외 "ur 메시지"할 수 있습니다.