Отладчик Python: инициализация переменных не в интерактивном режиме
Я бегу код с pdb. Прогон ломается в строке 3, я вставляю setvars
и некоторые переменные изменены.
python -m pdb -c "b 3" -c c -c "alias setvars aaa=1;bbb=1" somecode.py 3
Это делает то, что я хочу в интерактивном режиме, но я хотел бы запустить это как пакетное задание, потому что я хотел бы запустить его в кластере. Итак, я хотел бы установить переменные aaa
а также bbb
на точке останова 3, а затем продолжить без какого-либо взаимодействия с пользователем.
Является ли это возможным? или, может быть, я использую не тот инструмент, чтобы добиться этого?
ПРИМЕЧАНИЕ: это дополнительный вопрос инициализации отладчика python файлом