Можно ли удалить точку останова, установленную с помощью ipdb.set_trace ()?
я использовалipdb.set_trace()
где-то в моем коде Python. Можно ли игнорировать эту точку останова с помощью команды IPDB?
clear
говорит мне, что он очистил все точки останова, но IPDB снова останавливается, когда наталкивается на строку с.ipdb.set_trace()
disable 1
говорит мне:No breakpoint numbered 1
ignore 1
говорит:Breakpoint index '1' is not valid
Чтобы уточнить: Конечно, я мог бы просто удалить точку останова из моего исходного кода. Но для этого потребуется выйти из отладчика и запустить его снова. Часто требуется много работы, чтобы найти что-то, а перезапуск отладчика усложняет жизнь. Также, если имеется огромный цикл, и вы хотите проверить объекты в цикле, проще всего поместить точку останова в цикле непосредственно после объекта. Как я мог тогда пропустить цикл (и все тысячи звонковset_trace()
) и пройти через код после цикла, используя?next