投稿練習(73, 0)
 メ-ル希望(3, 0)
 障害情報(18, 0)
 雑談(871, 0)
 業務報告(284, 0)
 VineseedにZope(623, 0)
 Zope27使おう(6, 0)
 ImgBBS(14, 0)
 会員専用(0, 0)
 ぼやき場所(27, 0)
 メモ(32, 0)
 eclipse(6, 0)
  

VineseedにZope

VineSeedにZope入れようという話

投稿画面の表示を 

検索文字 

お名前  EMail 
 左に表示されている数値を入力してください 


115 owa 2003年 2月25日 0時17分 Id=owa

>>114
私ゃデバッガの練習と、Python2.2ドキュメント解読中 > お寺の引越し^^



114 kiyo 2003年 2月24日 23時56分 Id=kiyo

>>112 戻せるなら今のうち戻したほうが手間は少ないでしょうね

ちょっと、PILの勉強中ですので、明日にでも戻しまーす。




113 kiyo 2003年 2月24日 23時54分 Id=kiyo

>>110 *.pyを修正して*.pycを削除しても反映されないようです。

あれれ、すみません。python2.1と言い切る事自体が間違いですね。(反省猿)



112 owa 2003年 2月24日 23時41分 Id=owa

>> 106
>> この前買ったpythonのリファレンスは2.1用です
失礼しました;;。Python2.2はやはりここ↓しかなさそうですね
http://www.python.org/doc/current/index.html
日本語訳なら↓に沢山あるけど、あまり利用したことないです
http://pythonjp.sourceforge.jp/

>> >103 LocalFSJPで心配なことはpyの名前を変えてしまったので
>> あ、しまった。元に戻していいかなあ〜
戻せるなら今のうち戻したほうが手間は少ないでしょうね^^




111 owa 2003年 2月24日 23時40分 Id=owa

>>109 Python-2.3a2とかでてるようだけど、ZOPEは
Pythonの追っかけしてれば、そのうちZopeにも追い付くかな? > 自分



110 owa 2003年 2月24日 23時38分 Id=owa

>> 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サポートがペンディングになってますね。早く決まらないかなー



109 hoihoi-p 2003年 2月24日 18時42分 Id=hoihoi-p

チャチャです。
Python-2.3a2とかでてるようだけど、ZOPEは、また置いてきぼり食らったりして。



108 kiyo 2003年 2月24日 12時10分 Id=kiyo

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では、修正されるような気がするので、当面の逃げと言う考え方です。




107 kiyo 2003年 2月24日 9時0分 Id=kiyo

>>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



106 kiyo 2003年 2月24日 8時43分 Id=kiyo

>>103 kiyoさんはPython2.2の教科書を買ったようなので私も買うつもりです。
owaさん、勘違いですよー。この前買ったpythonのリファレンスは2.1用です。
2.2の解説本あるの?

>>LocalFSJPで心配なことはpyの名前を変えてしまったのでパッチが効かなくなったこと。
あ、しまった。元に戻していいかなあ〜
>>LocalFSのパーミッションが今のままでは危険だと思いました。
FZUGのrj-mさんにも指摘を受けました。