1

私が現在取り組んでいるアプリ (2.7 ランタイム) では、API レベル (コードではない) での例外がアプリケーション内で正しく処理されるようにしようとしています。ただし、Google/AppEngine はこれらの例外を内部で処理し、バブルアップしないようです。たとえば、Thingwhich is 以前に定義されたndb.Model

t = Thing(id=1,name='thingy')
try:
   t.put()
except Exception as e:
   self.log(e)
   self.abort(500)

put()I have no way to catch/log that event -- または there ?

ブロブストアにデータを保存する場合も同様のことが起こります。明らかに、例外は内部でキャッチされて発生し、それらをログに記録する機会はありません。

おそらく私は重要なポイントを見逃していますか?API ドキュメントを調べましたが、サービスによって発生した例外とそれらをキャッチする方法は、ドキュメント チームの優先事項ではないようです。

4

1 に答える 1