Merge pull request #100 from justmobilize/remove-set-socket

Remove legacy requests.set_socket
This commit is contained in:
Scott Shawcroft 2024-02-23 09:40:59 -08:00 committed by GitHub
commit e23cc47d97
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
2 changed files with 10 additions and 5 deletions

View file

@ -24,8 +24,8 @@ import gc
import board
from digitalio import DigitalInOut
from adafruit_esp32spi import adafruit_esp32spi, adafruit_esp32spi_wifimanager
import adafruit_esp32spi.adafruit_esp32spi_socket as socket
import adafruit_requests as requests
import adafruit_connection_manager
import adafruit_requests
__version__ = "0.0.0+auto.0"
__repo__ = "https://github.com/adafruit/Adafruit_CircuitPython_PortalBase.git"
@ -67,19 +67,23 @@ class WiFi:
spi, esp32_cs, esp32_ready, esp32_reset, esp32_gpio0
)
requests.set_socket(socket, self.esp)
if self.esp.is_connected:
self.requests = requests
self._set_requests()
self._manager = None
gc.collect()
def _set_requests(self):
pool = adafruit_connection_manager.get_radio_socketpool(self.esp)
ssl_context = adafruit_connection_manager.get_radio_ssl_context(self.esp)
self.requests = adafruit_requests.Session(pool, ssl_context)
def connect(self, ssid, password):
"""
Connect to WiFi using the settings found in secrets.py
"""
self.esp.connect({"ssid": ssid, "password": password})
self.requests = requests
self._set_requests()
def neo_status(self, value):
"""The status NeoPixel.

View file

@ -5,6 +5,7 @@
Adafruit-Blinka-displayio
Adafruit-Blinka
adafruit-circuitpython-bitmap-font
adafruit-circuitpython-connectionmanager
adafruit-circuitpython-display-text
adafruit-circuitpython-neopixel
adafruit-circuitpython-adafruitio