Является ли SystemExit исключительным случаем особого типа?

Чем SystemExit отличается от других Exception s? Думаю, я понимаю некоторые рассуждения о том, почему не было бы хорошо создавать правильное исключение. Например, вы бы не хотели, чтобы произошло что-то подобное:

begin
  exit
rescue => e
  # Silently swallow up the exception and don't exit
end

Но как спасательная игнорирует SystemExit ? (Какие критерии он использует?)

14
задан Benjamin Oakes 25 February 2011 в 15:02
поделиться