Comments (2)
Thanks for raising the issue and apologies it took so long to be looked at. Great point about the exception causing trouble--I think my original intent was to only explode like this with an exception if something truly catastrophic happened and a retry couldn't work, but it looks like it causes more harm than good. I just changed it to instead log (to a debug level) the RC and move on to call the on disconnect handler. That way client code can at least check they're not connected and try to go on to connect again. Thanks again for raising the issue!
from adafruit_io_python.
👍 Yeah on reading the code it felt right to me too (as per your original intent). It was not until the disconnects happened that I started thinking about it the other way.
from adafruit_io_python.
Related Issues (20)
- Can't detect MQTT client login errors on the main thread
- Implement exponential backoffs in Client HOT 1
- Error 404 Despite Feed existing HOT 1
- Hi, HOT 6
- Update to Actions HOT 1
- Create a feed on a specific group using python HOT 2
- Receiving a feed with no data points raises 404 RequestError HOT 3
- Documentation "Send" example fails when Feed contains upper case characters. HOT 3
- io.adafruit.com HOT 1
- io.adafruit.com HOT 1
- MQTT doesn't reconnect after several hours of running. HOT 14
- It looks like there is a bug with parsing the throttle topic.
- receive_time parses week day (wday) as one day off of what is expected by Python
- IndexError: list index out of range HOT 1
- fahrenheit instead of celsus in temp_humidity.py
- IndexError: list index out of range in Adafruit_IO/errors.py, line 66, in __init__ HOT 2
- Migrate to pyproject.toml
- Documentation Update for `Feed Creation` HOT 1
- Real AIO key and username in example data HOT 1
- Compatibility Issue with Latest paho-mqtt Version and Adafruit_IO MQTT_Client Constructor HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from adafruit_io_python.