gpt4 book ai didi

python - 如何以安全的方式退出Python Azure Function?

转载 作者:太空宇宙 更新时间:2023-11-03 20:13:08 24 4
gpt4 key购买 nike

我正在寻找逃离用 Python 编写的 Azure Function Flow 的最佳方法。

我正在使用类似的东西:

try:
some_operations()
except ErrorName as err:
print(err)
exit(0)

不幸的是,我发现应该以这种方式完成的函数调用会出现很长的超时。所有需要的操作均正确执行,但该函数的最终响应代码为 500

我想知道如果我使用是否会有所不同

sys.exit(0)

如果您知道更好的方法,或者对这个问题有一些不错的阅读,请告诉我。

具体来说,我使用: python 3.7和事件网格触发功能

提前致谢!

最佳答案

我发现不卡住整个函数的最佳解决方案是使用 return 语句。

try:
some_operations()
except ErrorName as err:
print(err)
return 0

try:
some_operations()
except ErrorName as err:
return 'something which gives any kind of info'

我已经在我的例子中进行了更改,并且来自 EventGridSubscription 的许多卡住事件刚刚成功完成。

关于python - 如何以安全的方式退出Python Azure Function?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58606242/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com