私はこのコードを持っています:
q = db.GqlQuery("SELECT * FROM UserData WHERE user_id = :1", current_user.user_id())
user_data = q.get()
if not user_data:
logging.error('a')
user_data = UserData(user_id = current_user.user_id(),
primary_email = current_email
)
user_data.put()
else:
logging.error(pprint.pprint(user_data))
elseを実行しているため、「None」をログに記録しています。「None」は「ifnotuser_data」に捕らえられるべきではありませんか?