Результаты поиска по запросу "exception-handling"

1 ответ

 что обычно не то, что вы хотите)

hon возможно ли иметь несколькоexcept заявления для одногоtry заявление? Такие как : try: #something1 #something2 except ExceptionType1: #return xyz except ExceptionType2: #return abc

8 ответов

Может быть

ТИРОВАТЬ: я бегу Python 2.6 Я хочу добиться чего-то вроде этого: def foo(): try: raise IOError('Stuff ') except: raise def bar(arg1): try: foo() except Exception as e: e.message = e.message + 'happens at %s' % arg1 raise bar('arg1') ...

1 ответ

 ошибки:

ою движок коротких URL-трансляторов в Python, и я вижу ТОНН ошибок "сломанной трубы", и мне интересно, как лучше отловить его при использовании классов BaseHTTPServer. Это не весь код, но дает представление о том, что я делаю до сих пор: from ...

ТОП публикаций

6 ответов

 это требует от вас пересылки исключений пользователю, чтобы они могли с ним справиться.

лохая практика ловитьThrowable? Например что-то вроде этого: try { // Some code } catch(Throwable e) { // handle the exception }Это плохая практика или мы должны быть как можно более конкретными?

2 ответа

Почему SetUnhandledExceptionFilter не может перехватить какое-то исключение, но AddVectoredExceptionHandler может сделать

Я столкнулся с проблемой, что функция, которую я передал SetUnhandledExceptionFilter [http://msdn.microsoft.com/en-us/library/windows/desktop/ms680634%28v=vs.85%29.aspx] не вызывается при поднятии кода исключения c0000374. Но он отлично работает ...

4 ответа

Существующее соединение было принудительно закрыто удаленным хостом в WCF

У меня есть абстрактный класс с именем «Шаблон», определенный как: [DataContract] public abstract class Template { [DataMember] public virtual int? Id { get; set; } [DataMember] public virtual string Title { get; set; } [DataMember] public ...

7 ответов

 бросить исключение. Первый будет прерывать вашу программу, а не генерировать то, что вы можете поймать.

ющий код не перехватывает исключение, когда я пытаюсь разделить на 0. Нужно ли генерировать исключение или компьютер автоматически выдает его во время выполнения? int i = 0; cin >> i; // what if someone enters zero? try { i = 5/i; } ...

8 ответов

Исключения более полезны, но ими может быть (имхо) очень тяжело управлять, и есть возможность использовать слишком много исключений. И они требуют дополнительной проверки, возможно, нежелательной для оптимизации кода. Лично я использую исключения только тогда, когда код требует глубокого управления catch (операторы catch очень низки в стеке вызовов) или когда параметры функции не жестко закодированы в коде.

ько начал читать «Отладку приложений MS .Net 2.0» Джона Роббинса и смутился из-за его евангелизации Debug.Assert (...). Он указывает, что правильно реализованные подтверждения сохраняют состояние, в некоторой степени, состояния ошибки, ...

3 ответа

Это позволяет вам Python-подобную обработку исключений, как

оложим, я хотел бы поймать исключение, исправить проблему, вызвавшую исключение, и вернуться к той же точке выполнения, где произошло исключение, для продолжения. Как я могу реализовать это с продолжениями в Scala? Есть ли смысл?

3 ответа

Но необученное исключение из сторонних компонентов означает, что компоненты не выполняют свою работу должным образом. Если вам все равно, если они не справляются с работой лучше, не используйте их.

у многопоточное приложение, которое использует сторонние библиотеки DLL. Моя проблема заключается в том, что при использовании объекта из сторонней библиотеки, если он вызывает исключение во время работы, я не могу его перехватить, и он пузырится ...