xmlrpclibでUSER_AGENTを書き換える
from xmlrpclib import Server,Transport
しているとき
Transport.user_agent = "Some agent name"
とすると,XML-RPC時のUSER_AGENTを書き換えられるみたいですよ,岩田さん(^^;。なんだかたくさん更新報告いただいているみたいですが,どうしちゃったんでしょうか?
COREBlogのリリース版では,これを書き換えていなくて,xmlrpclib.py/1.0.0 (by www.pythonware.com)とデフォルトのまま出力されています。CentralCoreのPINGサーバーでは,この文字列をCOREBlogに書き換えて表示しています。なので,PyDSから送られたPINGもCOREBlogと表示されてしまっています。。。
次のバージョン(0.6b)では,ちゃんとしたUSER_AGENTを送るようになります。なお,私が使っている開発版では,すでにそうなっています:-)。
- The URL to Trackback this entry is:
- http://coreblog.org/ats/199/tbping


ソース見たら、ping サーバのインスタンス生成するとこだけ user_agent の設定が抜けてました。後で作者に報告しときます。
PyDSでは修正を入れる度にpingが飛びます。Radio Userland をはじめ、そうゆう実装している Blog ソフトウェアが多いらしく、海外のpingサーバの多くは一定時間内に同一のブログからpingが飛んできても無視するようになってます。
>yasusiiさん
失礼しましたm(_ _)m
#そういえば,weblogs.comなどは同一Blogから5分に一回しかPINGを受け付けないようになってますね。。。
Thanks for the ping, however we can only accept one ping every half-hour. It's cool that you're updating so often, however, if I may be so bold as to offer some advice -- take a break, you'll enjoy life more.
ping さんくす。でもごめんね、うちは30分に1回しか ping を受けつけないのよ。きみの頻繁なブログ更新はすばらしいと思う。でも老婆心ながら加えると、少し休めよ。人生ほかにも楽しいことはあるぜ。
>yasusiiさん
おや,30分に一回でしたか,失礼しました。。。