私はしばらく前に書かれたいくつかのPythonコードを読んでい除きしようと、この発見:Pythonは0
try:
# do some stuff
except 0:
# exception handling stuff
を私は0手段以外だけでは何を確信していますか?私は推測している:何も捕まえない、つまり例外を伝播させようとした場合や、デバッグモードをオンとオフにする何らかのスイッチがあり、0を取り除いてすべてを捕まえることができます。
誰かが洞察力を貸してくれますか? google検索で何も得られなかった...
ありがとう!あなたの例では
try:
if logErrors:
dbStuffer.setStatusToError(prop_id, obj)
db.commit()
except 0:
traceback.print_exc()
あなたは 'except:0'と書かれていないと確信していますか? (結腸の配置に注意してください) – NPE
NPE私は肯定的です、私は今diffを見ています。しかし、私は除いて仮定します:0はexcept:passと等価でしょうか? – mlnyc
実行中にエラーが発生していますか? –