Вопросы по теме 'pdb'

лучший способ справиться с нестабильностью python pdb re/stdout?
Если у меня есть программа, в которой перенаправляется stdout , все мои подсказки pdb идут на перенаправление, потому что библиотека была написана для записи в stdout . Часто эта проблема малозаметна, заставляя меня думать, что программа...
1742 просмотров
schedule 09.08.2022

Почему я не могу запустить тест с помощью интерактивного отладчика pdb?
Как я могу перейти к работающему тесту с помощью интерактивного отладчика pdb? Это тест: class UserTestCase(TestCase): def test_register_should_create_UserProfile(self): c = Client() response = c.post('/account/register/',...
348 просмотров
schedule 18.07.2022

Переход к вызову подпрограммы, но не к вызовам параметров
func(a(), b.c) При выполнении приведенной выше строки в отладчике pdb использование step фактически приведет к переходу к a , а затем к геттеру для b.c , если он нетипичен (например, property ), перед фактическим переходом к func ....
147 просмотров
schedule 24.03.2022

Как лучше всего использовать интерактивную отладку в Python?
Я хочу использовать возможности самоанализа python для отладки / разработки, но не могу найти для этого подходящий инструмент. Мне нужно войти в оболочку (например, IPython) в определенной позиции или в конкретном событии (например, исключении),...
2188 просмотров
schedule 27.04.2022

Как использовать `pytest` из Python?
Я работаю над проектом, который недавно перешел на pytest unittest . Я привык вызывать свои тесты из Eclipse, чтобы иметь возможность использовать отладчик (например, размещать точки останова для анализа развития сбоя теста). Теперь это уже...
18314 просмотров
schedule 13.09.2022

Как вы смотрите переменную в pdb
Я отлаживаю скрипт Python и хочу посмотреть переменную на наличие изменений (так же, как вы можете посмотреть адрес памяти в gdb). Есть ли способ сделать это?
32467 просмотров
schedule 03.08.2023

pdb.set_trace() вызывает зависание носовых тестов, не попадает в отладчик
Я запускаю набор тестов (файлы .py) с помощью Nosetests. Используя классический import pdb; pdb.set_trace() запуск носовых тестов просто никогда не завершается. Он просто зависает там, где была установлена ​​точка останова, но никогда не...
8684 просмотров
schedule 05.07.2023

Почему я не могу войти в отладчик с помощью команды управления dumpdata?
Я пытаюсь определить, почему я не могу использовать отладчик при вызове: python manage.py dumpdata --indent=2 > forum/fixtures/initial_data.json' Я поместил следующие операторы в код команды управления: import pdb; pdb.set_trace() # I...
135 просмотров
schedule 29.12.2022

Что такое PDB-файл?
Что такое файлы PDB внутри файлов .NET dll и что они делают? Обычно люди удаляют этот файл при развертывании и сохраняют только файл dll в папках lib, но, похоже, ничего не произошло, и все работает хорошо...
22508 просмотров
schedule 22.03.2022

Почему не отлаживает bpython3?
Видимо, я разучился отлаживать с помощью python. Я запускаю bpython3 -i myfile.py , но когда возникает исключение, у меня по-прежнему нет доступа к программным переменным, и я не могу найти команды, такие как up и down gdb . Я пытался...
302 просмотров
schedule 15.06.2023

Как экспортировать переменную из PDB?
Представьте себе следующий сценарий: скрипт запускается из оболочки IPython и в точке останова вызывается отладчик python. Используя команды PDB, на этом этапе можно проанализировать код и переменные. Но часто оказывается, что значения переменных...
4423 просмотров
schedule 27.11.2023

Загрузка основного модуля Pdb и Python при вызове set_trace(): возможно?
В последнее время я обнаружил, что использую PDB намного чаще, чем обычно. У меня есть мой красивый ярлык, который быстро добавляет import pdb; pdb.set_trace() в нужное мне место в коде. Теперь каждый раз, когда я нахожусь в pdb, я хочу, чтобы...
171 просмотров
schedule 24.02.2023

Загрузка определенных символов с сервера символов в Visual Studio, соответствующих регулярному выражению
У нас есть сервер символов, на котором размещены наши PDB для наших внутренних библиотек. Все публикуемые библиотеки DLL начинаются с префикса «ABC». Я хотел бы настроить Visual Studio для загрузки только указанных модулей, соответствующих ABC.*...
621 просмотров

Как выйти из pdb и продолжить работу программы?
Я использую модуль pdb для отладки программы. Я хотел бы понять, как я могу выйти из pdb и позволить программе продолжить работу до завершения. Программа требует больших вычислительных ресурсов для запуска, поэтому я не хочу выходить без попытки...
83572 просмотров
schedule 08.03.2022

Python, pdb, добавление точки останова, которая прерывается только один раз
Иногда я устанавливаю точки останова в коде глубокого цикла следующим образом: import pdb; pdb.set_trace() Если я нажму c , то он продолжится, но снова прервется на следующей итерации цикла. Есть ли способ очистить эту точку останова из...
983 просмотров
schedule 02.06.2024

Получение контроля над `pdb` из App Engine в Emacs
У меня есть приложение Python Google App Engine, которое я хочу отладить на сервере разработки в Emacs. У меня есть исполняемый файл pdb , который я создал, чтобы отладка хорошо работала с Emacs: $ which pdb /usr/bin/pdb $ cat /usr/bin/pdb...
145 просмотров
schedule 20.03.2024

локальные переменные недоступны для отладчика python
Я пытаюсь выяснить, что вызывает SEGFAULT в моем приложении, и мне удалось отследить его до определенного модуля. Я установил трассировку в рамках определенной функции модуля: def algorithm_wrapper(*args, **kwargs): _version =...
278 просмотров
schedule 17.05.2024

автоматическая красивая печать в python pdb
Я довольно часто делаю это в pdb: import pprint pprint.PrettyPrinter().pprint(variable_of_interest) Есть ли лучший способ красиво печатать переменные из pdb? Я ищу что-то более легкое для ввода, и в идеале что-то, что всегда доступно в pdb,...
6288 просмотров
schedule 27.03.2023

Перезапуск отладчика python, pdb, при распространении изменений программы
Я отлаживаю программу на python, используя отладчик python pdb. E.g. python -m pdb myscript.py Есть ли способ перезапустить скрипт, распространяющий новые изменения в myscript.py? Команда run этого не делает. Я считаю, что в gdb был...
886 просмотров
schedule 09.06.2023

«NameError: глобальное имя не определено» в pdb для существующего словаря
Я столкнулся с проблемой, связанной с областями в функции lambda . Я могу успешно вывести foo на стандартный вывод, но получаю сообщение об ошибке при использовании max() , включая lambda - см. упрощенный код ниже... В общем, я пытаюсь найти...
3875 просмотров
schedule 25.06.2023