投稿練習(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 
 左に表示されている数値を入力してください 


310 owa 2003年 3月18日 15時49分 Id=owa

>>308 お手間を取らせました
そうじゃありません^^。問題の解析はこれからなので、とてもつっこみ欲しかったりします^^

現在解かっているのは
class ObjectWrapper(Wrapper, c): pass
のところで c.__dict__ の中に {__doc__: None} が存在します(Python2.2.2の場合)
Python2.1.3では__doc__要素が存在しません。
idle で追っていくと、これが悪さをしている感じです
例のパッチが結果オーライだったとしても、もっと正確に解析する必要があります。

# 昨日はダイアモンドルールのせいだと思ったのですが違うようです
# とにかく Python2.1.3 と 2.2.2 の違いにもっていければすっきりできると思ったので




309 kiyo 2003年 3月18日 14時23分 Id=kiyo

>>308 何処かに書いてあったでしょうか?

あ、やっぱり、自分でも見つけられなかったので、聞いてみた次第です。
お手間を取らせました、すいません。

>>これから歯医者に行くのでまた後程
# 歯はちゃんと治療したがいいです。
# 今朝CTスキャンして自分の脳みそ見てきました。



308 owa 2003年 3月18日 13時57分 Id=owa

>>307 何処かに書いてあったでしょうか?
どこにも書いてありません。ダイアモンドルールの話ととらえています。
これから歯医者に行くのでまた後程




307 kiyo 2003年 3月18日 9時12分 Id=kiyo

>>303 明日試験サイトのPCへ入れてみます。

良いみたいです。
解説は、かいてませーん(owaさんが書くだろう(独り言)

# ついでに、聞いて置きたいのですが、(ケチつけているわけでなく、純粋に質問です)
# + class ObjectWrapper(Wrapper, c):
# + """Mix-in class used to save object changes."""
# python2.1&2.2では__doc__がなくても通るが、python3.0からは通らなくなる
# + __doc__="""Mix-in class used to save object changes."""
# のように書きなさい。
# って何処かに書いてあったでしょうか?
# python2.2の解説を機械翻訳でみたとき勘違いしてるかも知れませんが、、、



306 kiyo 2003年 3月18日 1時49分 Id=kiyo

>>304
又勘違いしてるのかなあ〜

僕もよくわからないのですが、そこそこ大きな企業等では、各部署のあるPCからアクセスする場合、proxyがあるので、アクセスできんと言うような事をML等でみます。

ここからは、私の想像----
これは、その企業内の各部署を管理するサーバが、外部にだすIPアドレスを変更している。
で、218.142.12.8だったとすると、218.142.12.8,xxとか付いてくるのかな
---
とか思っていたのです。
また間違っているのでしょうねぇ。

# ShowCounter(dtmlmethod)を見ると、変なアドレスがあります。
# unknown, 219.101.218.61とか、<dtml-var REQUEST>してこの変数が、IPを持ってるな。
# で、リモートIPを書き込んでいるのが間違いかも知れませんが、
# request.environ['HTTP_X_FORWARDED_FOR']←これで調べてる。

PS:
チャットBBSの右横に、こっそりFSCounterいれて表示してます。



305 hoihoi-p 2003年 3月18日 1時23分 Id=hoihoi-p

>>302
うまくいきません。
詳しくは又明日。^^;



304 owa 2003年 3月18日 1時16分 Id=owa

FZUG報告>>43 proxy
の件、もう少し具体的に説明してもらえるとうれしい



303 kiyo 2003年 3月18日 0時32分 Id=kiyo

>>302 象歩にRPMとパッチ置きました
明日試験サイトのPCへ入れてみます。



302 owa 2003年 3月18日 0時9分 Id=owa

>>301
象歩にRPMとパッチ置きました



301 owa 2003年 3月17日 23時35分 Id=owa

LocalFS のパッチ案です

LocalFS.py 294 行目あたりで
------------------------------
- class ObjectWrapper(Wrapper, c): pass
------------------------------
+ class ObjectWrapper(Wrapper, c):
+ """Mix-in class used to save object changes."""
+ pass
------------------------------
とします。今のところうまくいってます。

問題は、この多重継承クラスで基底クラスWrapperの"docstring"がうまく継承されないことのようです。
Python2.2.2 で多重継承の探索ルールが変更になったためだと考えています。
まだ完全に理解していないので、詳細はあとで報告します。