えー

has_key() takes exactly one argument (0 given)
/Applications/GoogleAppEngineLauncher.app/Contents/Resources/GoogleAppEngine-default.bundle/Contents/Resources/google_appengine/google/appengine/ext/db/__init__.py in validate

2681. if value is not None and not value.has_key(): 

今の開発に必要ないので追いかけないけど

  • Google App Engine SDK 1.2.2
  • ローカルの開発サーバ
  • 下のようなPlayer.userにuserオブジェクトをつっこむ
class UserPref(db.Model):
    user = db.UserProperty()


class Player(db.Model):
    user = db.ReferenceProperty(UserPref)

で発生した。