Skip to content

Commit

Permalink
Merge pull request #100 from justmobilize/remove-set-socket
Browse files Browse the repository at this point in the history
Remove legacy requests.set_socket
  • Loading branch information
tannewt authored Feb 23, 2024
2 parents eba700c + 2288323 commit e23cc47
Show file tree
Hide file tree
Showing 2 changed files with 10 additions and 5 deletions.
14 changes: 9 additions & 5 deletions adafruit_portalbase/wifi_coprocessor.py
Original file line number Diff line number Diff line change
Expand Up @@ -24,8 +24,8 @@
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"
Expand Down Expand Up @@ -67,19 +67,23 @@ def __init__(self, *, status_led=None, esp=None, external_spi=None):
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.
Expand Down
1 change: 1 addition & 0 deletions requirements.txt
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down

0 comments on commit e23cc47

Please sign in to comment.