Python/asyncio: как получить «контекст» обработчика исключений?Python

Программы на Python
Ответить
Anonymous
 Python/asyncio: как получить «контекст» обработчика исключений?

Сообщение Anonymous »

Я настроил собственный обработчик исключений для своего асинхронного цикла.
Я знаю, что могу вызвать цикл.call_Exception_handler(context), чтобы использовать свой собственный обработчик исключений для отслеживания/ исключение журнала, которое я улавливаю в своем коде с помощью оператора исключения:, но есть ли способ получить как можно более полный контекст, например тот, который asyncio генерирует при вызове Loop.call_Exception_handler (т. е. автоматическое определение всех элементов, обычно встречающихся в контексте)?
Если нет, то перехватывается ли экземпляр исключения с использованием кроме Except as e: хорошо чтобы создать минимальный контекст, например:

Код: Выделить всё

loop.call_exception_handler({"exception": e})


Подробнее здесь: https://stackoverflow.com/questions/792 ... er-context
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»