twilio / twilio-python

A Python module for communicating with the Twilio API and generating TwiML.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

random 'NoneType' object has no attribute 'status_code'

tyoc213 opened this issue · comments

Issue Summary

When using await self.client.messages.create_async( where client is a twilio client, we got 'NoneType' object has no attribute 'status_code', this happens randomly and we dont know how to reproduce as all the other calls which I guess are thousands work as expected (with credentials and all that) but for some reason this happens time to time in our sentry issues.

I report it because it is happening inside library code.

Steps to Reproduce

  1. create a client
  2. send a request with await self.client.messages.create_async

Exception/Log

image

with extra frames

image

Technical details:

[tool.poetry.dependencies]
twilio = "^8.5.0"
python = ">=3.10,<3.11"

Ohh for some reason response is coming Null and that is not being caught. Can think of catching it before accessing status code