OSError -80 in ussl?
I am uploading stuff to AWS, which works fine for a while, but eventually (this time after 800 runs) causes an OSError -80:
File "urequests.py", line 120, in put
File "urequests.py", line 102, in request
File "urequests.py", line 62, in request
Pycom MicroPython 1.18.1.r1 [v1.8.6-849-b0520f1] on 2018-08-29; WiPy with ESP32
Line 62 in urequests.py is:
s = ussl.wrap_socket(s, server_hostname=host)
Any idea what this might be? Where in the code could I find the error list (or ussl) implementation?
And one more:
File "urequests.py", line 54, in request
OSError: [Errno 9] EBADF
which might be #define EBADF 9 /* Bad file number */
I have a gc.collect() after the upload, but no .close on the connection. Adding this now to see how things go.