-
Notifications
You must be signed in to change notification settings - Fork 178
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
fix(api): module update process bug #14572
Conversation
Codecov ReportAll modified and coverable lines are covered by tests ✅
Additional details and impacted files@@ Coverage Diff @@
## edge #14572 +/- ##
==========================================
- Coverage 67.50% 67.50% -0.01%
==========================================
Files 2514 2514
Lines 72376 72375 -1
Branches 9317 9317
==========================================
- Hits 48857 48856 -1
Misses 21314 21314
Partials 2205 2205
Flags with carried forward coverage won't be shown. Click here to find out more.
|
I sort of scooped you on this one sorry: 6c5a6dc |
I have more stuff in here than your PR @sfoster1 😛 |
That's the best part about kwargs, it's a javascript like experience free of pesky runtime checks |
To be rebased and merged in edge after 7.0.2 mergeback |
6dc0d13
to
43bd7db
Compare
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.
Looks good to me, thank you!
Closes RQA-2417
Overview
Python 3.10 removed the loop param of
create_subprocess_exec
. This instance in firmware update process got left out and was not caught by the linter because the loop was being passed as a kwarg.Test Plan
Test updating an arduino AVR module (temp/ mag) arduino SAMD module (thermocycler gen1) and an STM32 module (TC GEN2/ Heater-shaker).
I was able to successfully update the H/S with this change.
Review requests