Skip to content

Commit 323dd16

Browse files
authored
Merge pull request #32 from justmobilize/update-legacy-set-socket-examples
Update legacy set_socket examples
2 parents 832b75f + 43bc1e6 commit 323dd16

File tree

3 files changed

+18
-12
lines changed

3 files changed

+18
-12
lines changed

examples/fona_aio_post.py

+6-4
Original file line numberDiff line numberDiff line change
@@ -6,11 +6,12 @@
66
import board
77
import busio
88
import digitalio
9-
import adafruit_requests as requests
9+
import adafruit_connection_manager
10+
import adafruit_requests
1011
from adafruit_fona.adafruit_fona import FONA
1112
from adafruit_fona.fona_3g import FONA3G
1213
import adafruit_fona.adafruit_fona_network as network
13-
import adafruit_fona.adafruit_fona_socket as cellular_socket
14+
import adafruit_fona.adafruit_fona_socket as pool
1415

1516
# Get GPRS details and more from a secrets.py file
1617
try:
@@ -45,8 +46,9 @@
4546
time.sleep(0.5)
4647
print("Network Connected!")
4748

48-
# Initialize a requests object with a socket and cellular interface
49-
requests.set_socket(cellular_socket, fona)
49+
# create requests session
50+
ssl_context = adafruit_connection_manager.create_fake_ssl_context(pool, fona)
51+
requests = adafruit_requests.Session(pool, ssl_context)
5052

5153
counter = 0
5254

examples/fona_cheerlights.py

+6-4
Original file line numberDiff line numberDiff line change
@@ -7,12 +7,13 @@
77
import busio
88
import digitalio
99
import neopixel
10-
import adafruit_requests as requests
10+
import adafruit_connection_manager
11+
import adafruit_requests
1112
import adafruit_fancyled.adafruit_fancyled as fancy
1213
from adafruit_fona.adafruit_fona import FONA
1314
from adafruit_fona.fona_3g import FONA3G
1415
import adafruit_fona.adafruit_fona_network as network
15-
import adafruit_fona.adafruit_fona_socket as cellular_socket
16+
import adafruit_fona.adafruit_fona_socket as pool
1617

1718
# Get GPRS details and more from a secrets.py file
1819
try:
@@ -47,8 +48,9 @@
4748
time.sleep(0.5)
4849
print("Network Connected!")
4950

50-
# Initialize a requests object with a socket and cellular interface
51-
requests.set_socket(cellular_socket, fona)
51+
# create requests session
52+
ssl_context = adafruit_connection_manager.create_fake_ssl_context(pool, fona)
53+
requests = adafruit_requests.Session(pool, ssl_context)
5254

5355
DATA_SOURCE = "http://api.thingspeak.com/channels/1417/feeds.json?results=1"
5456
DATA_LOCATION = ["feeds", 0, "field2"]

examples/fona_simpletest.py

+6-4
Original file line numberDiff line numberDiff line change
@@ -6,11 +6,12 @@
66
import board
77
import busio
88
import digitalio
9-
import adafruit_requests as requests
9+
import adafruit_connection_manager
10+
import adafruit_requests
1011
from adafruit_fona.adafruit_fona import FONA
1112
from adafruit_fona.fona_3g import FONA3G
1213
import adafruit_fona.adafruit_fona_network as network
13-
import adafruit_fona.adafruit_fona_socket as cellular_socket
14+
import adafruit_fona.adafruit_fona_socket as pool
1415

1516
print("FONA Webclient Test")
1617

@@ -53,8 +54,9 @@
5354
print("My IP address is:", fona.local_ip)
5455
print("IP lookup adafruit.com: %s" % fona.get_host_by_name("adafruit.com"))
5556

56-
# Initialize a requests object with a socket and cellular interface
57-
requests.set_socket(cellular_socket, fona)
57+
# create requests session
58+
ssl_context = adafruit_connection_manager.create_fake_ssl_context(pool, fona)
59+
requests = adafruit_requests.Session(pool, ssl_context)
5860

5961
# fona._debug = True
6062
print("Fetching text from", TEXT_URL)

0 commit comments

Comments
 (0)