krwlr
Ed, благодарю вас, все работает и хоть не намного, но все таки быстрей чем вызов лямбды)) Просто сразу как-то логику ашего кода не поняла, буксую :)
Да не за что. Я, кстати, сразу понял по вашим постам, что вы не поняли моего кода. Это бывает.
Насчет лямбды. За исключением очень редких случаев лямбды в Питоне - зло. Они делают код нечитабельным и не похожим на питоновый, то есть убивают на корню одно из достоинств Питона - читаемость и понимаемость кода.
)P.S. Но что-то все равно удовлетворения я не получила.)) Лямбда покоя не даёт. Почему при рекурсивном её вызове - не обрабатывается ошибка?
Все очень просто. У вас нет там рекурсивного вызова. Там просто два разных вызова вашей лямбды - один внутри try/except, другой - в except. Естественно, при возникновении исключения во время второго вызова оно не перехватывается.