Игнорировать исключения, брошенные и пойманные в библиотеке

Стандартная библиотека Python и другие библиотеки, которые я использую (например, PyQt), иногда используют исключения для условий без ошибок. Посмотрите на следующее, кроме функцииos.get_exec_path(), Он использует несколькоtry операторы для перехвата исключений, которые вызываются при попытке найти некоторые данные среды.

try:
    path_list = env.get('PATH')
except TypeError:
    path_list = None

if supports_bytes_environ:
    try:
        path_listb = env[b'PATH']
    except (KeyError, TypeError):
        pass
    else:
        if path_list is not None:
            raise ValueError(
                "env cannot contain 'PATH' and b'PATH' keys")
        path_list = path_listb

    if path_list is not None and isinstance(path_list, bytes):
        path_list = fsdecode(path_list)

Эти исключения не означают ошибку и генерируются при нормальных условиях. При использовании точек останова исключений для одного из этих исключений отладчик также прерывает эти библиотечные функции.

Есть ли способ в PyCharm или Python в целом, чтобы отладчик не прерывался на исключениях, которые генерируются и перехватываются внутри библиотеки без какого-либо участия моего кода?

Ответы на вопрос(4)

Ваш ответ на вопрос