如何安全地退出Python Azure函数?

2024-10-01 13:26:01 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在寻找从用Python编写的Azure函数流中逃逸的最佳方法。你知道吗

我用的是:

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

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

我想知道如果我使用

sys.exit(0)

请让我知道,如果你知道一些更好的方法,或有一些关于这个问题的好阅读。你知道吗

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

提前谢谢!你知道吗


Tags: 方法函数as方式时间exitsomeazure
1条回答
网友
1楼 · 发布于 2024-10-01 13:26:01

我发现不冻结整个函数的最佳解决方案是使用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中的许多卡住事件刚刚成功地出现。你知道吗

相关问题 更多 >