GAE/P SDKのリリースノート1.6.6が出てますね。
日本語に訳してみました。例によって訳の正確性は保証できません。
実験的にではありますが、かねてより噂になっていたSearch APIが使えるようになってますね。
トレーディングカードゲーム「Magic:The Gathering」の攻略サイト MTG-Guild の 開発日誌です。 Google App Engine - Python で構築スタート! ・・・どうなることやら
2012年5月27日日曜日
2012年5月16日水曜日
Python で unicode型を 継承した場合のはまりどころ
元ネタはこちらの記事です。
お題:
以下のようなクラスを定義しています。
class TestUnicode(unicode):
def __init__(self, x):
print x
このクラスは、キーワードを指定しないとインスタンスを作成できますが、
キーワードを指定してインスタンスを作成するとエラーになってしまうようです。
>>> a = TestUnicode('a')
a
>>> a
u'a'
>>> b = TestUnicode(x='b')
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
TypeError: 'x' is an invalid keyword argument for this functionなぜキーワードの指定の有無で挙動が変わってしまうのでしょうか?
登録:
コメント (Atom)