Skip to content

Commit

Permalink
Merge pull request #6 from brentru/wifi-manager-instance
Browse files Browse the repository at this point in the history
Remove adafruit_esp32spi_wifimanager import dependency
  • Loading branch information
brentru committed Feb 25, 2019
2 parents 26c4f29 + eadb500 commit e95cda3
Show file tree
Hide file tree
Showing 2 changed files with 5 additions and 6 deletions.
9 changes: 5 additions & 4 deletions adafruit_io/adafruit_io.py
Original file line number Diff line number Diff line change
Expand Up @@ -35,10 +35,10 @@
* Adafruit CircuitPython firmware for the supported boards:
https://github.com/adafruit/circuitpython/releases
* Adafruit's ESP32SPI library:
* Adafruit ESP32SPI or ESP_ATcontrol library:
https://github.com/adafruit/Adafruit_CircuitPython_ESP32SPI
https://github.com/adafruit/Adafruit_CircuitPython_ESP_ATcontrol
"""
from adafruit_esp32spi import adafruit_esp32spi_wifimanager
from adafruit_io.adafruit_io_errors import AdafruitIO_RequestError, AdafruitIO_ThrottleError

__version__ = "0.0.0-auto.0"
Expand All @@ -53,11 +53,12 @@ def __init__(self, adafruit_io_username, adafruit_io_key, wifi_manager):
Creates an instance of the Adafruit IO REST Client.
:param str adafruit_io_username: Adafruit IO Username
:param str adafruit_io_key: Adafruit IO Key
:param wifi_manager: WiFiManager object from adafruit_esp32spi_wifimanager
:param wifi_manager: WiFiManager object from ESPSPI_WiFiManager or ESPAT_WiFiManager
"""
self.username = adafruit_io_username
self.key = adafruit_io_key
if isinstance(wifi_manager, adafruit_esp32spi_wifimanager.ESPSPI_WiFiManager):
wifi_type = str(type(wifi_manager))
if ('ESPSPI_WiFiManager' in wifi_type or 'ESPAT_WiFiManager' in wifi_type):
self.wifi = wifi_manager
else:
raise TypeError("This library requires a WiFiManager object.")
Expand Down
2 changes: 0 additions & 2 deletions docs/conf.py
Original file line number Diff line number Diff line change
Expand Up @@ -16,8 +16,6 @@
'sphinx.ext.todo',
]

autodoc_mock_imports = ["digitalio", "busdevice", "neopixel", "adafruit_esp32spi"]

intersphinx_mapping = {'python': ('https://docs.python.org/3.4', None),'CircuitPython': ('https://circuitpython.readthedocs.io/en/latest/', None)}

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

0 comments on commit e95cda3

Please sign in to comment.