0

熟練した誰かがPythonのRoutesライブラリを見て、Python 3がサポートされていない理由を教えてもらえますか?Python 3でCherrypyを使用するには、Routes機能が必要です。Routesをpython 3に移植するか、Python3用の独自のディスパッチャーを最初から作成する方がよいかどうか知りたいです。

Python 2to3の移植の基本をいくつか知っていますが、重大な問題や欠点(メソッド名、構文など以外)がある場合は、移植の作業を開始する前にそれらを知りたいと思います。

ヒントをありがとうございました!

編集:私を間違って理解しないでください!自分でチェックするのは面倒ではありませんが、試してみるまでわからないことがいくつかあります。そして多分、ここの誰かが前にそれを試しました:-)

4

1 に答える 1

0

ルートをPython3に移植しようとしました。1日の作業の後、すべての単体テストに合格しました。しかし、コードは醜くなり始め、Cherrypyで移植されたルートを使用することに成功しませんでした(おそらく、単体テストでカバーされていないものです)。私はそれをデバッグするのに十分な忍耐力がありませんでした。

そこで、オープンソースとして共有する可能性のある独自のバージョンを作成することにしました。まだ準備ができていないので、後でこの回答を更新します(興味のある人のために:-)

上記のコメント投稿者に感謝します

于 2012-07-16T10:48:17.090 に答える