Перехватите FileNotFoundError на imp.reload, если сам модуль не может быть найден - PullRequest
0 голосов
/ 24 мая 2019

Я работаю над динамической системой перезагрузки модулей (для модулей, находящихся вне моего контроля).Возможно, что когда мы пытаемся перезагрузить модуль, файл модуля был удален.Я хотел бы поймать и специально обработать эту ошибку.Однако imp.reload() также выполняет модуль, и это выполнение может привести к несвязанным FileNotFoundError с, и я не хочу их ловить.

Есть ли хороший способ сделать это?(Как утверждают теги, я нахожусь на Python 3.3.)

...