我使用请求来管理与服务的连接,如果发生,我想捕获异常。 然后我调用我的函数
resp = osTicket.send_ticket(json_message)
print resp
包含
def send_ticket(self, data):
"""send tickets to osticket"""
headers = {"X-API-Key": self.api_key}
try:
r = requests.post(self.url, data=json.dumps(data), headers=headers)
except requests.exceptions.RequestException:
return r.raise_for_status()
但不幸的是,返回为None,没有捕获异常。
答案 0 :(得分:0)
如果引发异常,则不会将任何内容分配给r
,因此您无法在其上调用方法。
可能会发现异常。