Лучшая практика: остановить функцию облака - PullRequest
0 голосов
/ 15 апреля 2019

мы используем облачные функции Google, запускаемые хранилищем данных, для добавления даты в большие базы данных запросов и ключей.В некоторых случаях срабатывает облачная функция, но нам ничего не нужно делать.Код на месте выглядит следующим образом:

if true:
   # start processing
else: 
   sys.exit('ok')

Я не совсем уверен, является ли sys.exit ('ok') лучшим способом для использования здесь.Он спамит логи с тоннами ошибок, и я также могу представить, что это вызывает холодный запуск для следующего триггера (поправьте меня, если я ошибаюсь).

Есть ли лучшая практика для борьбы с этим?Остановится ли выполнение функции, если у меня есть только журнал в моем состоянии else или я должен сообщить функции, что ее работа выполнена сейчас?

Cheers

1 Ответ

2 голосов
/ 15 апреля 2019

Если ваш код не имеет ничего общего с вызовом функции, просто вернитесь из функции.Больше не нужно ничего делать.Не пытайтесь завершить весь процесс, как сейчас делает ваш код.

...