Skip to content

Commit 64dc521

Browse files
authored
Merge pull request #2 from makermelissa/main
Speed up by not autoconnecting on setting URL
2 parents 25a8b5c + 12b546f commit 64dc521

File tree

1 file changed

+2
-20
lines changed

1 file changed

+2
-20
lines changed

adafruit_portalbase/__init__.py

Lines changed: 2 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -66,7 +66,6 @@ def __init__(
6666
json_transform=None,
6767
debug=False,
6868
):
69-
7069
self.network = network
7170
self.graphics = graphics
7271
self.splash = self.graphics.splash
@@ -82,9 +81,7 @@ def __init__(
8281
self._alarm = alarm
8382
except ImportError:
8483
self._alarm = None
85-
8684
self._debug = debug
87-
self._url = None
8885
self.url = url
8986
self._headers = headers
9087
self._json_path = None
@@ -354,11 +351,11 @@ def fetch(self, refresh_url=None, timeout=10):
354351
355352
"""
356353
if refresh_url:
357-
self._url = refresh_url
354+
self.url = refresh_url
358355
values = []
359356

360357
values = self.network.fetch_data(
361-
self._url,
358+
self.url,
362359
headers=self._headers,
363360
json_path=self._json_path,
364361
regexp_path=self._regexp_path,
@@ -426,21 +423,6 @@ def get_io_group(self, group_key):
426423
"""
427424
return self.network.get_io_group(group_key)
428425

429-
@property
430-
def url(self):
431-
"""
432-
Get or set the URL of your data source.
433-
"""
434-
return self._url
435-
436-
@url.setter
437-
def url(self, value):
438-
self._url = value
439-
if value and not self.network.uselocal:
440-
self.network.connect()
441-
# if self._debug:
442-
# print("My IP address is", self.network.ip_address)
443-
444426
@property
445427
def json_path(self):
446428
"""

0 commit comments

Comments
 (0)