|
|
VineseedにZope
VineSeedにZope入れようという話
>>114 私ゃデバッガの練習と、Python2.2ドキュメント解読中 > お寺の引越し^^
>>112 戻せるなら今のうち戻したほうが手間は少ないでしょうね
ちょっと、PILの勉強中ですので、明日にでも戻しまーす。
>>110 *.pyを修正して*.pycを削除しても反映されないようです。
あれれ、すみません。python2.1と言い切る事自体が間違いですね。(反省猿)
>>109 Python-2.3a2とかでてるようだけど、ZOPEは Pythonの追っかけしてれば、そのうちZopeにも追い付くかな? > 自分
>> 102 >> LocalFSは、BaseRequest.pyをpython2.1系では、呼び出しているのでしょうか? >> BaseRequest.pyの 341行目なんですが、if not doc: → if doc: と変更すると、 >> python2.1ではなんにも起こりませんが、 こちらではpython2.1でも 340行目のif not doc: を常にtrueにするとすべて エラーになります。こちらでは常にZopeをリスタートしてます。 *.pyを修正して*.pycを削除しても反映されないようです。 理由は解かりませんが、本体はロードしたものを保持しているのかな?
--- >>108 LocalFSの不具合への提案 >> + if doc is None: >> + doc = getattr(object,'__doc__',None) >> にしては、いけないでしょうか? jpg,png,gif,txt,html で問題ありませんでした Zopeのソース見ても'__doc__'を積極的に使っていそうな場所もなさそうですし なんかよさそうに思えます(人に勧めるにはもう少し武装してから?)
それにしても338,339行目は、私にも意味不明です;; if doc is None: doc = getattr(object, '%s__doc__' % entry_name, None)
>> 推測ですが、Zope27では、修正されるような気がするので http://dev.zope.org/Wikis/DevSite/Projects/Zope2.7/ProposedF*** ではPython2.2サポートがペンディングになってますね。早く決まらないかなー
チャチャです。 Python-2.3a2とかでてるようだけど、ZOPEは、また置いてきぼり食らったりして。
LocalFSの不具合への提案
BaseRequest.pyの__doc__の判定(検査)の方法を ------------------------ # doc = getattr(subobject, '__doc__', None) # if doc is None: # doc = getattr(object, '%s__doc__' % entry_name, None) # + if doc is None: # + doc = getattr(object,'__doc__',None) -------------------------- にしては、いけないでしょうか?
entry_nameは、ファイル名だから、doc = getattr(object, '%s__doc__' % entry_name, None)のような書き方はおかしいと思う。(けど、自信がないので↑のようにかけばいいかなと)
こう書くと実際に動作します。
# doc=getattr(object,'__doc__',None)は、各Productesでの__doc__を取得していると思って、こう書いてみたのですが、間違い?? ##>>typoを修正しました。 # 推測ですが、Zope27では、修正されるような気がするので、当面の逃げと言う考え方です。
>>105 Zopeのデバッグはみなさん(FZUG,zope-memo,zope-devel,...)どうしてるのでしょうか? FZUGのみんなも困ってるみたいです。多分 print文を埋める事位しかやってないと思います。 このサイトの「会員ページ→kiyo」に、boa-constructor0.2ってのが、ありますが日本語が通らないのと、Zopeで全角使ってると読み出せない。これ使えれば最高なんだが。
# python2.2にあるidleはz2.pyをいじる事なく起動できましたが、それから先がわからん。 # /usr/lib/python2.2/site-packages/idle/idle.py -d z2.py
>>103 kiyoさんはPython2.2の教科書を買ったようなので私も買うつもりです。 owaさん、勘違いですよー。この前買ったpythonのリファレンスは2.1用です。 2.2の解説本あるの?
>>LocalFSJPで心配なことはpyの名前を変えてしまったのでパッチが効かなくなったこと。 あ、しまった。元に戻していいかなあ〜 >>LocalFSのパーミッションが今のままでは危険だと思いました。 FZUGのrj-mさんにも指摘を受けました。
|
|