From 43bc1e6f27d6ab2c6f9c19622775fb0d8a739c28 Mon Sep 17 00:00:00 2001 From: Justin Myers Date: Thu, 29 Feb 2024 21:17:57 -0800 Subject: [PATCH] Update legacy set_socket examples --- examples/fona_aio_post.py | 10 ++++++---- examples/fona_cheerlights.py | 10 ++++++---- examples/fona_simpletest.py | 10 ++++++---- 3 files changed, 18 insertions(+), 12 deletions(-) diff --git a/examples/fona_aio_post.py b/examples/fona_aio_post.py index 8c7d780..97ca459 100644 --- a/examples/fona_aio_post.py +++ b/examples/fona_aio_post.py @@ -6,11 +6,12 @@ import board import busio import digitalio -import adafruit_requests as requests +import adafruit_connection_manager +import adafruit_requests from adafruit_fona.adafruit_fona import FONA from adafruit_fona.fona_3g import FONA3G import adafruit_fona.adafruit_fona_network as network -import adafruit_fona.adafruit_fona_socket as cellular_socket +import adafruit_fona.adafruit_fona_socket as pool # Get GPRS details and more from a secrets.py file try: @@ -45,8 +46,9 @@ time.sleep(0.5) print("Network Connected!") -# Initialize a requests object with a socket and cellular interface -requests.set_socket(cellular_socket, fona) +# create requests session +ssl_context = adafruit_connection_manager.create_fake_ssl_context(pool, fona) +requests = adafruit_requests.Session(pool, ssl_context) counter = 0 diff --git a/examples/fona_cheerlights.py b/examples/fona_cheerlights.py index a94ed0a..82a7167 100755 --- a/examples/fona_cheerlights.py +++ b/examples/fona_cheerlights.py @@ -7,12 +7,13 @@ import busio import digitalio import neopixel -import adafruit_requests as requests +import adafruit_connection_manager +import adafruit_requests import adafruit_fancyled.adafruit_fancyled as fancy from adafruit_fona.adafruit_fona import FONA from adafruit_fona.fona_3g import FONA3G import adafruit_fona.adafruit_fona_network as network -import adafruit_fona.adafruit_fona_socket as cellular_socket +import adafruit_fona.adafruit_fona_socket as pool # Get GPRS details and more from a secrets.py file try: @@ -47,8 +48,9 @@ time.sleep(0.5) print("Network Connected!") -# Initialize a requests object with a socket and cellular interface -requests.set_socket(cellular_socket, fona) +# create requests session +ssl_context = adafruit_connection_manager.create_fake_ssl_context(pool, fona) +requests = adafruit_requests.Session(pool, ssl_context) DATA_SOURCE = "http://api.thingspeak.com/channels/1417/feeds.json?results=1" DATA_LOCATION = ["feeds", 0, "field2"] diff --git a/examples/fona_simpletest.py b/examples/fona_simpletest.py index 07b7154..9b73bc6 100644 --- a/examples/fona_simpletest.py +++ b/examples/fona_simpletest.py @@ -6,11 +6,12 @@ import board import busio import digitalio -import adafruit_requests as requests +import adafruit_connection_manager +import adafruit_requests from adafruit_fona.adafruit_fona import FONA from adafruit_fona.fona_3g import FONA3G import adafruit_fona.adafruit_fona_network as network -import adafruit_fona.adafruit_fona_socket as cellular_socket +import adafruit_fona.adafruit_fona_socket as pool print("FONA Webclient Test") @@ -53,8 +54,9 @@ print("My IP address is:", fona.local_ip) print("IP lookup adafruit.com: %s" % fona.get_host_by_name("adafruit.com")) -# Initialize a requests object with a socket and cellular interface -requests.set_socket(cellular_socket, fona) +# create requests session +ssl_context = adafruit_connection_manager.create_fake_ssl_context(pool, fona) +requests = adafruit_requests.Session(pool, ssl_context) # fona._debug = True print("Fetching text from", TEXT_URL)