Skip to content

Commit 26c4f29

Browse files
authored
Merge pull request #4 from brentru/sommersoft-pr-patches
Fixes per sommersoft's review
2 parents 0c6c947 + 04b6fde commit 26c4f29

File tree

3 files changed

+6
-3
lines changed

3 files changed

+6
-3
lines changed

adafruit_io/adafruit_io.py

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -38,6 +38,7 @@
3838
* Adafruit's ESP32SPI library:
3939
https://github.com/adafruit/Adafruit_CircuitPython_ESP32SPI
4040
"""
41+
from adafruit_esp32spi import adafruit_esp32spi_wifimanager
4142
from adafruit_io.adafruit_io_errors import AdafruitIO_RequestError, AdafruitIO_ThrottleError
4243

4344
__version__ = "0.0.0-auto.0"
@@ -56,7 +57,7 @@ def __init__(self, adafruit_io_username, adafruit_io_key, wifi_manager):
5657
"""
5758
self.username = adafruit_io_username
5859
self.key = adafruit_io_key
59-
if wifi_manager:
60+
if isinstance(wifi_manager, adafruit_esp32spi_wifimanager.ESPSPI_WiFiManager):
6061
self.wifi = wifi_manager
6162
else:
6263
raise TypeError("This library requires a WiFiManager object.")
@@ -89,7 +90,7 @@ def _compose_path(self, path):
8990
"""Composes a valid API request path.
9091
:param str path: Adafruit IO API URL path.
9192
"""
92-
return "{0}/{1}/{2}/{3}".format('https://io.adafruit.com/api', 'v2', self.username, path)
93+
return "https://io.adafruit.com/api/v2/{0}/{1}".format(self.username, path)
9394

9495
# HTTP Requests
9596
def _post(self, path, payload):

docs/api.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,5 +5,5 @@ API
55
.. If your library file(s) are nested in a directory (e.g. /adafruit_foo/foo.py)
66
.. use this format as the module name: "adafruit_foo.foo"
77
8-
.. automodule:: adafruit_io
8+
.. automodule:: adafruit_io.adafruit_io
99
:members:

docs/conf.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,8 @@
1616
'sphinx.ext.todo',
1717
]
1818

19+
autodoc_mock_imports = ["digitalio", "busdevice", "neopixel", "adafruit_esp32spi"]
20+
1921
intersphinx_mapping = {'python': ('https://docs.python.org/3.4', None),'CircuitPython': ('https://circuitpython.readthedocs.io/en/latest/', None)}
2022

2123
# Add any paths that contain templates here, relative to this directory.

0 commit comments

Comments
 (0)