0

私は動作する IDE をセットアップしようとしており、Eclipse/Pydev のようなフレンドリーな環境で Pyramid フレームワークを使用して Python の学習を開始しています。

以下を置き換えて古い Pastescript サーバーを使用すると、すべて正常に動作します (デバッグ、ブレークポイントが含まれます)。

use = egg:waitress#main --> use = egg:Paste#http 

development.ini で。

問題は、新しい「方法」は、Python 3+ バージョンでサポートされているウェイトレスを使用することであり、pastescript は 2.x でのみ機能することです。

Waitress と Pydev を使用した既知の問題のデバッグがあるかどうか、および回避策があるかどうかを知りたいです。

Waitress を使用して Eclipse でデバッグしようとすると、次のエラーが表示されます。

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
4

1 に答える 1

1

これはすでに修正されていると思います。最新のナイトリー ビルドを試して、問題が解決するかどうかを確認してください。

取得の詳細については、http : //pydev.org/download.htmlを参照してください。

于 2012-06-18T10:50:41.737 に答える