Zapier编写的代码:Python-如何使其返回错误

时间:2018-12-06 08:05:58

标签: python zapier

我已经编写了一些python代码来使用请求库获取http请求。

如果在检查响应后发现自己没有得到所需的数据,如何将其弄错?

请注意,我只想在某些情况下提出错误。

现在,我返回一个输出对象,并且该步骤始终显示已通过。

1 个答案:

答案 0 :(得分:0)

Zapier平台团队的David在这里。

Zapier上没有适用于Python的秘密武器-如果您想引发错误,只需raise it。您如何处理取决于要在什么情况下触发错误状态。

response = requests.get(url)

# raises for all error codes >= 400
response.raise_for_status() 
result = response.json()

# or more manually, for specific cases
if result['my_key'] != 'key_i_want':
    raise Exception('bad key')

这有意义吗? ``让我知道您是否还有其他问题!