You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Simplify and improve error handling in client discovery:
1. Remove systemd section from development.md (belongs in deployment docs)
2. Remove special case for python3-smbus - handle all errors uniformly
3. Simplify error handling logic:
- Inner try/except: catches errors importing *_client.py submodule
- Outer try/except: catches errors importing package itself
- Both use shared _format_error_message() helper for consistency
Error messages now consistently show first line of actual error,
providing useful context without cluttering the output.
0 commit comments