HOME | ドキュメント |  ブログ  |  BBS  |  瓦版  | 将棋プロジェクト |  物置小屋   

CJKSplitter と UnicodeBlockTokenizer 象歩ブログ 駒の字母を作成する
28 February 2005

zope-2.7.5-b1

Zope  

zope-2.7.5-b1 出たので python 2.4 がらみで少しだけ;;調べて見ました。 rotor モジュール廃止の件は対応してないようです

$ grep -Rl rotor Zope-2.7.5-b1
Zope-2.7.5-b1/lib/python/App/Product.py
Zope-2.7.5-b1/lib/python/App/Extensions.py

まあ zope-2.8a1 でも対応してませんから、そういうもんなのでしょう

$ grep -Rl rotor Zope-2.8.0-a1
Zope-2.8.0-a1/lib/python/App/Extensions.py
Zope-2.8.0-a1/lib/python/App/Product.py

ちなみに ZopeX3 では対応しているようです。 サンプル数が少ないのでたまたまかもしれません。

$ grep -R rotor 3.0.0
(sysout なし)


lambda 構文廃止の件は私の勘違いでした。 PEP3000(日本語訳) など参照してください。

ZopeX3 のソースを調べると、394 行も使われてます。

$ grep -R lambda 3.0.0 | wc
    394    2398   57848

また対処方法は ここ に書いてあります。

python-2.4 で lambda 廃止という誤った情報を掲載し web 上で御迷惑かけましたことを深く反省しております。ごめんなさい。

Comments
Re: zope-2.7.5-b1

rotorは非可逆の暗号化ルーチンで,置き換えはむずかしいでしょうね
(COREBlogと違って)Zopeの該当部分は,rotorの廃止の方向性が決まる以前に実装されたものと推測されるので,まあrotorを使っていることに関しては「無理もない」ということろでしょうか。。。
Python標準かつPurePythonな非可逆暗号化ルーチンといしことで,使いたくなる気持ちもよく分かります:-)
Zope 3はまったく新しいラインですので,リスクを避けて使ってないんでしょう。この点はさすがですね:-)

現実的な対応としては,rotorモジュールをZopeのllib/python以下に置いたりするのかな
いずれにしろ,悩ましい問題なんですょ:-)

Posted by: ats at February 28,2005 12:21
Re: zope-2.7.5-b1

> 現実的な対応としては,rotorモジュールをZopeのllib/python以下に置いたりするのかな
> いずれにしろ,悩ましい問題なんですょ:-)
なるほど。zope が依存するのであれば zope/lib/python に置けば良いと云うのは納得できます。python 2.4 を試そうとしてたところなので、考えたことあればまた書きます。

> rotorは非可逆の暗号化ルーチンで,置き換えはむずかしいでしょうね
ちょっとだけ仕様を読みましたが、代替品はやはり無いのですね;;

Posted by: owa at March 01,2005 00:04
Trackbacks

【注意】TrackBack 送信なさる場合、 あなたの記事中に参照リンク (当ブログの URL 記述) が必要です。 トラックバックスパム防止のため、御了承ください。

There is no trackback.
Post a comment











一回プレビューして投稿内容の確認をしてください。その後に投稿可能になります。