-
-
Notifications
You must be signed in to change notification settings - Fork 221
Do not crash on missing build number in fw version #1500
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
Codecov ReportAttention: Patch coverage is
Additional details and impacted files@@ Coverage Diff @@
## master #1500 +/- ##
==========================================
- Coverage 92.71% 92.66% -0.06%
==========================================
Files 150 150
Lines 9530 9538 +8
Branches 970 974 +4
==========================================
+ Hits 8836 8838 +2
- Misses 496 499 +3
- Partials 198 201 +3 ☔ View full report in Codecov by Sentry. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM
I've updated this PR to treat the fixture as a modify to the existing 1.5.0, as I've confirmed it's exactly the same data (other than the EDIT: Also applied the same check for no build number to |
I was wondering if it'd be better to try-except on version parsing, but this works fine too. Thanks for fixing the CI & merging it! :-) |
## [0.10.2](https://github.com/python-kasa/python-kasa/tree/0.10.2) (2025-02-12) [Full Changelog](0.10.1...0.10.2) **Release summary:** - Bugfix for [#1499](#1499). - Support for L530B and C110 devices. **Fixed bugs:** - H100 - Raised error: not enough values to unpack \(expected 2, got 1\) [\#1499](#1499) - Do not crash on missing build number in fw version [\#1500](#1500) (@rytilahti) **Added support for devices:** - Add C110\(EU\) 2.0 1.4.3 fixture [\#1503](#1503) (@sdb9696) - Add L530B\(EU\) 3.0 1.1.9 fixture [\#1502](#1502) (@sdb9696) **Project maintenance:** - Add fixtures for new versions of H100, P110, and T100 devices [\#1501](#1501) (@LXGaming) - Add L530E\(TW\) 2.0 1.1.1 fixture [\#1497](#1497) (@bluehomewu)
Avoid parsing firmware version if it doesn't contain a whitespace (i.e., build number).
Fixes #1499