Моя любимая вещь о Eclipse и Pydev использует функцию удаленной отладки. Это очень помогает при отладке модулей python в других приложениях.Выход Pydev в консоли Eclipse, усеченный тройным периодом
Однако, несмотря на настройки консоли неограниченного вывода, (правая кнопка мыши на консоли> Настройки>Limit консольного вывода) Я до сих пор считаю, что стандартный вывод перенаправляется на мою отладке сервер усеченного при печати на мою консоль. Например: (трассировка сократилась до разрыва пальцев)
Traceback (most recent call last): File "blah/blah/blah.py", line
113, in solve
solver(thing[i]) TypeError: 'f...
И все. Это заканчивается тем, что ... без печати всей чертовой вещи. Любые идеи?
Спасибо! У меня не было времени внимательно изучить это, но я уверен, что вы правы. – jorxster
А, так я подтвердил это, скопировав pydevd в свою домашнюю папку, изменив модуль, как вы описали. И УСПЕХ, теперь я получаю полный stdout и stderr, что является фантастическим, поскольку я, как правило, много взаимодействую с удаленным отладчиком. Спасибо! – jorxster
Добро пожаловать;) –