내 Pylons 응용 프로그램에서 코드의 아무 곳이나 예외를 던져서 치명적인 오류를 중앙 지점에 가로 채서 "친숙한"코드를 반환 할 수 있기를 바랍니다. 오류 페이지 (예 : '죄송합니다. 할 수 없습니다').
치명적인 예외 대신 전자 메일로 오류 보고서를 보내고 사용자에게 표준 "내부 서버 오류"를 반환하는 기본 오류 처리기로 가야합니다.Pylons에서 치명적이지 않은 예외 처리
try:
return WSGIController.__call__(self, environ, start_response)
except Exception, exc:
if self.is_nonfatal_exception(exc):
start_response("200 OK", [("Content-type", "text/plain")])
return ["Sorry!"]
raise
을하지만 이것은 권장되는 방법입니다
는 지금은 BaseController.__call__
이 같은 것을 사용하고 있습니다?
도움 주셔서 감사합니다. :) – Joril