Не удается отладить проект Pyramid в Eclipse/Pydev с помощью Waitress
Я пытаюсь настроить работающую IDE и начинаю изучать Python с помощью Pyramid Framework в дружественной среде, такой как Eclipse/Pydev.
Все работает нормально (отладка, включая точки останова), если я использую старый сервер Pastescript, заменив:
use = egg:waitress#main --> use = egg:Paste#http
в разработке.
Проблема в том, что новый "путь" - использовать официантку, которая поддерживается в версиях Python 3+, а pastescript работает только в 2.x.
Я хотел бы знать, есть ли какая-либо известная проблема отладки с Waitress и Pydev и есть ли обходной путь.
Это ошибки при попытке отладки в Eclipse с использованием Waitress:
pydev debugger: starting
Starting server in PID 7508.
Unhandled exception in thread started by serving on http://0.0.0.0:6543
Traceback (most recent call last):
File "/home/sh4/eclipse/plugins/org.python.pydev.debug_2.5.0.2012040618/pysrc/pydevd.py", line 200, in __call__
self.original_func(*self.args, **self.kwargs)
TypeErrorUnhandled exception in thread started by
Traceback (most recent call last):
File "/home/sh4/eclipse/plugins/org.python.pydev.debug_2.5.0.2012040618/pysrc/pydevd.py", line 200, in __call__
: Unhandled exception in thread started by
Traceback (most recent call last):
File "/home/sh4/eclipse/plugins/org.python.pydev.debug_2.5.0.2012040618/pysrc/pydevd.py", line 200, in __call__
self.original_func(*self.args, **self.kwargs)
TypeError self.original_func(*self.args, **self.kwargs)
TypeError: ThreadedTaskDispatcher object argument after ** must be a mapping, not tuple
: Unhandled exception in thread started by
Traceback (most recent call last):
File "/home/sh4/eclipse/plugins/org.python.pydev.debug_2.5.0.2012040618/pysrc/pydevd.py", line 200, in __call__
self.original_func(*self.args, **self.kwargs)
TypeError: ThreadedTaskDispatcher object argument after ** must be a mapping, not tuple
ThreadedTaskDispatcher object argument after ** must be a mapping, not tuple
ThreadedTaskDispatcher object argument after ** must be a mapping, not tuple
1 ответ
Я думаю, что это уже исправлено - пожалуйста, попробуйте последнюю ночную сборку, чтобы увидеть, работает ли она для вас.
Смотрите: http://pydev.org/download.html для получения подробной информации о его получении.