0
私のpythonアプリケーションでタイプエラーをチェックしたいと思います。 ValueError
を次のように捕捉する正しい方法はありますか?PythonでValueErrorを処理する最良の方法は何ですか?
async def find_video_by_id(request):
try:
id = int(request.query['id'])
...
except ValueError:
exception_message = "Incorrect type of video id was specified."
logger.exception(exception_message)
raven_client.captureException(exception_message)
raise ValueError(exception_message)
except Exception as ex:
logger.exception("find_video_by_id")
raven_client.captureException()
raise ex
申し訳ありませんが、ただ理解することが、あなたは例外であるときに、なぜあなたは例外を発生させていますか?私はそれを小さなコードで試してみましたが、私はそうしたときに問題があります。 –