mirror of
https://opendev.org/x/pyghmi
synced 2025-01-15 20:27:45 +00:00
Jarrod Johnon
31c797c221
Correct redundant timedout calls in recursion
When handling multiple sessions hiting a timeout expiry, there was a chance that during recursion a session would get redundantly scheduled for retry/timeout. Address this by clearing out the scheduled sessions prior to acting on any of the sessions. Additionally, only start the timeout clock after successfully placing the payload on the wire, rather than including local delays against timeout expiry. Change-Id: I2f58f0afcb13943654489630f7e8164913633a49
This is a pure python implementation of IPMI protocol. pyghmicons and pyghmiutil are example scripts to show how one may incorporate this library into python code
Description
Languages
Python
99.9%
Shell
0.1%