何らかの理由で、コードをスローしても例外がキャッチされません。私は持っている
def trim_rad(rad):
...
if not modrad.shape[0]:
raise IndexError("Couldn't find main chunk")
return modrad, thetas
その後、その関数を呼び出します。
try:
modrad, thetas = trim_rad(rad)
except IndexError("Couldn't find main chunk"):
return 0
それでも、その例外を除いてまだトレースバックを受け取ります。私は何を間違っていますか?