Ошибка WinPdb (отладка Django): экземпляр CTimeoutHTTP не имеет атрибута «getresponse» - PullRequest
6 голосов
/ 12 августа 2010

Я пытаюсь научить winpdb отлаживать скрипты django. У меня есть очень просто сайт django, который запускает поиск, если я запускаю его из командной строки, но когда я пытаюсь запустить его из winpdb, он выдает мне это сообщение об ошибке:

RPDB2 - The Remote Python Debugger, version RPDB_2_4_6,
Copyright (C) 2005-2009 Nir Aides.
Type "help", "copyright", "license", "credits" for more information.

*** NEW: Use CTRL-N for auto completion in the following commands: launch,
*** eval and exec.
*** Password has been set to a random password.
*** Starting debuggee...
*** Command returned the following error:
*** <type 'exceptions.AttributeError'>, CTimeoutHTTP instance has no
*** attribute 'getresponse'.
*** Please check stderr for stack trace and report to support.
*** Failed to find script.

Я даже не знаю, с чего начать это исправлять. Это CTimeoutHTTP выглядит как вещь MFC. Я установил wxpython с версией ANSI, затем, когда он пожаловался, я установил версию Unicode (не удаляя версию ANSI). Это единственная необычная вещь, о которой я могу думать. Любая помощь будет оценена.

Должен сказать, работает на Windows XP.

Ответы [ 3 ]

11 голосов
/ 20 августа 2010

Исправлено в Winpdb 1.4.8

1 голос
/ 26 августа 2010

У меня тоже была такая же ошибка.Я обновил Winpdb 1.4.6 до 1.4.8, как предложено выше, и больше не вижу его (не могу проголосовать за его ответ, так как я новый пользователь).

1 голос
/ 18 августа 2010

Это похоже на ошибку с rpdb2 в Python 2.7.Попробуйте скачать Python 2.6 и запустить winpdb против этого.Вам понадобится соответствующая библиотека wxPython и вам нужно будет повторно запустить:

python setup.py install -f

для установки winpdb.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...