2
0
mirror of https://opendev.org/x/pyghmi synced 2025-01-15 12:17:44 +00:00

3 Commits

Author SHA1 Message Date
Jarrod Johnson
da83354a97 Fix pyghmicons script crash on idle
After 10 minutes of idle, the wrong exception was caught.  Correct
it to correctly handle errno 11

Change-Id: I91feea97c3442dec1fc30bd813e99da05a1ef329
2014-05-30 15:03:24 -04:00
Jarrod Johnson
de8e63883d Avoid looping select() on sockets repeatedly
When select() would identify a a socket, it would
potentially call select() on the same socket
before a recvfrom() would happen.  In python 2.7,
this caused the IO thread to block other threads
waiting on something the other threads needed to
do.  Resolve by explicitly ignoring a socket
where recvfrom() will be pending until recvfrom()
is next called.  This reduces one test case from
42,000-47,000 select() calls to just 86.

Change-Id: Ic8ebecfc61d048e537b5d76a6a3f0665fd340a3d
2014-05-09 12:52:29 -04:00
Jarrod Johnson
6d2a44a868 Install scripts as well as library
This installs the samples as utilities that can be invoked in the path.
With this, some testing and exploration may be made easier.

Change-Id: I5b7ae5b6e30eea3070dfbcb93d23802b8308d281
2014-05-08 14:06:01 -04:00