У меня есть облачная функция Google, написанная на python37, для некоторых условий я регистрирую ошибку (используя ведение журнала), а затем использую quit (код), чтобы положить конец выполнению функции.
Ведение журнала ошибок регистрируется правильно в стекдрайвере. Проблема в том, как стековый драйвер обрабатывает quit (). Он будет регистрировать каждую строку в трассировке стека как запись журнала для обработки, как вы можете видеть в перехвате. То же самое происходит, когда я использую sys.exit (код) или поднимаю SystemExit (код).
Наконец, облачные функции завершаются с 0, как будто ошибки не было.
У кого-нибудь есть альтернатива, чтобы остановить функцию облака после ошибки? тогда любое объяснение поведения стекового драйвера было бы замечательно.
Thx!