【发布时间】:2020-07-25 16:04:48
【问题描述】:
在 Python 3.7 中编写过 GCP Cloud Function。执行时,sys.exit() 我收到“发生服务器错误...”。我需要退出函数并编写以下代码。
import sys
if str(strEnabled) == 'True':
printOperation = "Operation: Enabling of user"
else:
sys.exit() #Exit From the Program
请建议,我在这里缺少什么。
【问题讨论】:
-
使用
return而不是sys.exit -
您的云功能从 HTTP 请求开始。当 HTTP 请求完成时,它应该返回一个 HTTP 状态。调用
exit()被视为异常,这意味着您的代码崩溃了。通过调用return,您的代码将返回成功状态 (HTTP 200)。
标签: python google-cloud-platform google-cloud-functions