Я отлаживаю Python (3.5) программа с PyCharm (PyCharm Community Edition 2016.2.2 ; Build #PC-162.1812.1, built on August 16, 2016 ; JRE: 1.8.0_76-release-b216 x86 ; JVM: OpenJDK Server VM by JetBrains s.r.o) в Windows 10.
Проблема: при остановке на некоторых точках останова окно отладчика зависает на этапе «Сбор данных», который в конечном итоге истекает. (с Невозможно отобразить переменные кадра)
Отображаемые данные не являются ни особенными, ни особенно большими. Каким-то образом он доступен для PyCharm, поскольку условная точка останова на некоторых значениях указанных данных работает нормально (программа прерывается) - похоже, что процесс сбора их только для отображения (в отличие от рабочих целей) завершается сбоем.
Когда я вхожу в функцию в том месте, где у меня есть точка останова, ее данные отображаются правильно. Когда я поднимаюсь по стеку (к вызывающей функции, той, из которой я вышел и где я изначально хотел иметь точку останова), я снова застреваю в тайм-ауте «Сбор данных».
По крайней мере, с 2005 года с одной и той же точкой возникало множество проблем. Некоторые из них были исправлены, некоторые нет. Исправления обычно представляли собой обновления до последней версии (которая у меня есть).
Есть ли общее направление, в котором я могу пойти, чтобы исправить или обойти это семейство проблем?
РЕДАКТИРОВАТЬ: год спустя проблема все еще существует, и со стороны разработчиков и службы поддержки по-прежнему нет реакции после того, как ошибка была обнаружена.
РЕДАКТИРОВАНИЕ, апрель 2018 г.: похоже, проблема решена в версии 2018.1, теперь работает следующий код, который зависал при установке точки останова в строке print (я вижу переменные):
import threading
def worker():
a = 3
print('hello')
threading.Thread(target=worker).start()
Подробнее здесь: https://stackoverflow.com/questions/393 ... cting-data
Тайм-аут отладчика на этапе «Сбор данных...» ⇐ Python
Программы на Python
-
Anonymous
1763756142
Anonymous
Я отлаживаю Python (3.5) программа с PyCharm (PyCharm Community Edition 2016.2.2 ; Build #PC-162.1812.1, built on August 16, 2016 ; JRE: 1.8.0_76-release-b216 x86 ; JVM: OpenJDK Server VM by JetBrains s.r.o) в Windows 10.
[b]Проблема: при остановке на некоторых точках останова окно отладчика зависает на этапе «Сбор данных», который в конечном итоге истекает.[/b] (с Невозможно отобразить переменные кадра)
Отображаемые данные не являются ни особенными, ни особенно большими. Каким-то образом он доступен для PyCharm, поскольку условная точка останова на некоторых значениях указанных данных работает нормально (программа прерывается) - похоже, что процесс сбора их только для отображения (в отличие от рабочих целей) завершается сбоем.
Когда я вхожу в функцию в том месте, где у меня есть точка останова, ее данные отображаются правильно. Когда я поднимаюсь по стеку (к вызывающей функции, той, из которой я вышел и где я изначально хотел иметь точку останова), я снова застреваю в тайм-ауте «Сбор данных».
По крайней мере, с 2005 года с одной и той же точкой возникало множество проблем. Некоторые из них были исправлены, некоторые нет. Исправления обычно представляли собой обновления до последней версии (которая у меня есть).
[b]Есть ли общее направление, в котором я могу пойти, чтобы исправить или обойти это семейство проблем?[/b]
РЕДАКТИРОВАТЬ: год спустя проблема все еще существует, и со стороны разработчиков и службы поддержки по-прежнему нет реакции после того, как ошибка была обнаружена.
[b]РЕДАКТИРОВАНИЕ, апрель 2018 г.: похоже, проблема решена в версии 2018.1[/b], теперь работает следующий код, который зависал при установке точки останова в строке print (я вижу переменные):
import threading
def worker():
a = 3
print('hello')
threading.Thread(target=worker).start()
Подробнее здесь: [url]https://stackoverflow.com/questions/39371676/debugger-times-out-at-collecting-data[/url]
Ответить
1 сообщение
• Страница 1 из 1
Перейти
- Кемерово-IT
- ↳ Javascript
- ↳ C#
- ↳ JAVA
- ↳ Elasticsearch aggregation
- ↳ Python
- ↳ Php
- ↳ Android
- ↳ Html
- ↳ Jquery
- ↳ C++
- ↳ IOS
- ↳ CSS
- ↳ Excel
- ↳ Linux
- ↳ Apache
- ↳ MySql
- Детский мир
- Для души
- ↳ Музыкальные инструменты даром
- ↳ Печатная продукция даром
- Внешняя красота и здоровье
- ↳ Одежда и обувь для взрослых даром
- ↳ Товары для здоровья
- ↳ Физкультура и спорт
- Техника - даром!
- ↳ Автомобилистам
- ↳ Компьютерная техника
- ↳ Плиты: газовые и электрические
- ↳ Холодильники
- ↳ Стиральные машины
- ↳ Телевизоры
- ↳ Телефоны, смартфоны, плашеты
- ↳ Швейные машинки
- ↳ Прочая электроника и техника
- ↳ Фототехника
- Ремонт и интерьер
- ↳ Стройматериалы, инструмент
- ↳ Мебель и предметы интерьера даром
- ↳ Cантехника
- Другие темы
- ↳ Разное даром
- ↳ Давай меняться!
- ↳ Отдам\возьму за копеечку
- ↳ Работа и подработка в Кемерове
- ↳ Давай с тобой поговорим...
Мобильная версия