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)