django import ipdb; ipdb.set_trace(); все еще хочу запустить отладчик, даже если прокомментирован. ЗАЧЕМ?

У меня проблемы с IPDB. Я закомментирую это после того, как я не использую это, но после того, как я запускаю веб-страницу после одиночного обновления, дебабгер запускается в любом случае. Я должен ссылаться как минимум два раза или около того, чтобы заставить django не желать идти на отладку.

Кроме того, я очень часто экспириенс error: [Errno 32] Broken pipe

(если это имеет значение, я запускаю его в vagrant vm)

1 ответ

Решение

Я бы гарантировал, что убил runserver/gunicorn и перезапустил его чисто, чтобы убедиться, что нет потоков, которые все еще работают с ipdb. (если вы используете, например, django-devserver, это многопоточное)

Другие вопросы по тегам