Запитання з тегом «custom-exceptions»

10
Правильний спосіб оголосити спеціальні винятки в сучасному Python?
Який правильний спосіб оголосити спеціальні класи виключень у сучасному Python? Моя основна мета - дотримуватися стандартних інших класів винятків, щоб (наприклад) будь-який додатковий рядок, який я включаю до винятку, був роздрукований будь-яким інструментом, що потрапив у виняток. Під "сучасним Python" я маю на увазі те, що буде працювати в Python …

20
jQuery Ajax обробка помилок, показувати власні повідомлення про виключення
Чи я можу відображати власні повідомлення про виключення як попередження у своєму повідомленні про помилку jQuery AJAX? Наприклад, якщо я хочу перенести виняток на сторону сервера через Struts by throw new ApplicationException("User name already exists");, я хочу зафіксувати це повідомлення ("ім'я користувача вже існує") у повідомленні про помилку jQuery AJAX. …

4
Спеціальні класи помилок Ruby: успадкування атрибута повідомлення
Здається, я не можу знайти багато інформації про власні класи винятків. Що я знаю Ви можете оголосити свій власний клас помилок і дозволити йому успадковуватись StandardError, тому це може бути rescued: class MyCustomError < StandardError end Це дозволяє підняти його за допомогою: raise MyCustomError, "A message" і пізніше, отримайте це …

5
Oracle PL / SQL - Підвищте визначений користувачем виняток за допомогою користувацького SQLERRM
Чи можна створити визначені користувачем винятки та змінити SQLERRM? Наприклад: DECLARE ex_custom EXCEPTION; BEGIN RAISE ex_custom; EXCEPTION WHEN ex_custom THEN DBMS_OUTPUT.PUT_LINE(SQLERRM); END; / Результатом буде "Визначення, визначене користувачем". Чи можна змінити це повідомлення? EDIT: Ось трохи детальніше. Я сподіваюся, що це ілюструє, що я намагаюся зробити краще. DECLARE l_table_status VARCHAR2(8); …
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.