У меня есть следующий код:
def causes_exception(lamb):
try:
lamb()
return False
except:
return True
Мне было интересно, если он уже есть в какой-либо встроенной библиотеке?
/ YGA
Редактировать: Спасибо завсе комментарии.На самом деле невозможно определить, вызывает ли код исключение, не выполняя его - в противном случае вы можете решить проблему остановки (вызвать исключение, если программа останавливается).Я просто хотел синтаксически чистый способ отфильтровать набор идентификаторов для тех, в которых не было кода, кроме.