в качестве альтернативы использованию pdb , я мог бы использовать оператор Python continue
в интерактивном режиме после control-C во время вызова сценария с python -i
. таким образом, скажем, в приглашении raw_input('continue->')
в моем сценарии, я мог бы отключиться, проверить / изменить вещи и вернуться обратно к приглашению raw_input
(или к любому коду, вызвавшему исключение) с помощью команды continue
. Команда break
вне цикла также может быть изменена для симметрии, но я бы использовал ее меньше. прежде чем отправлять PEP для этого, я хотел бы получить отзывы от сообщества Python.
возможно сделать что-то подобное, просто используя скрипт PYTHONSTARTUP и модуль inspect
, но если это так, я еще не понял этого.