adafruit / Adafruit_CircuitPython_Requests

Requests-like interface for web interfacing
MIT License
51 stars 37 forks source link

One more case for _buffer_split0 #56

Closed askpatrickw closed 3 years ago

askpatrickw commented 3 years ago

There was a second case where a bytearray was being split. We need to use @jepler's fix there as well.

Without this fix, when you would reuse your requests object you'd get an error.

response = requests.get("https://io.adafruit.com/api/v2/time/seconds")

response = requests.get("https://io.adafruit.com/api/v2/time/seconds")
_last_response: <Response object at 3f7b3b20>
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "/lib/adafruit_requests.py", line 613, in get
  File "/lib/adafruit_requests.py", line 569, in request
  File "/lib/adafruit_requests.py", line 277, in close
AttributeError: 'bytearray' object has no attribute 'split'