Python 温泉 (夏 2010)
Python 温泉 in 熱海に行ってきました。ま、まだ熱海の旅館なんだけど、早速 Blog を書こうと思っていました。
結構いい感じで、進んで来ました。会社の AE35 、 と akisutesama と電車に乗ってきました。電車の中、ずっと iPhone 触りつつ


増田さん が持ってかえってきた Singaporeで行った PyCon APAC グッズをジャンケンで割り当てた。後、 清水川先生 が寄付した、 「エクスパート Python プログラミング」の本をジャンケンで配った。

今回の Python 温泉、割と効率が高くて、いろなことができました。
Django メールAPIの文字コード周りは余りがあるので、すこし改善しようと思いました。EmailMessage
では、エンコーディングを指定したら、その文字コードを使いますけど、
send_mail() 関数はまだメールの文字コードを指定できない。ということで、EMAIL_CHARSET
のデフォールトのメール文字コードの設定を増やして、send_mail() に
encoding 引数を増やして、パッチを作って、
投稿した 。
次に localflavor.jp モジュールにバグ修正 and 機能追加して、パッチを
チケットに投稿した
。
localflavor.jp.jp_prefectures に Select ウィジェットの選択肢が定義されているのですが、順番は
ISO-3166-2
とずれがあったので、直しました。それに、
HiraganaField、KatakanaField、FullWidthField、HalfWidthKatakanaField
のフォームフィールドを追加した。普通にフォームに使えるCharField.
from django import forms
from django.contrib.localflavor.jp import forms as jp_forms
class MyForm(forms.Form):
name = forms.CharField(u'名前')
kana_name = jp_forms.KatakanaField(u'かな')
Django のパッチポリシーに応じて、もちろん、両方とうもテスト付き
その後に、僕が作った
python-disqus-client
のパッチを他のデベロッパーからもらったので、新しいバージョンを作って、
PyPIにつっこんだ
。
その後に、仕事のライブラリの Django 1.2 対応をしたり、 Buildbot を立てたりしました。
皆さん、お疲れ様でした。