[project @ robey@lag.net-20061031223747-9fda3f2c1112c5dc] (bug 69222) on some recent linux kernels, a socket can return "readable" from select, but a subsequent read() will return EAGAIN.  this is against the contract of select(), so python's socketmodule doesn't catch it or handle it. therefore, we need to.  EAGAIN should now be treated the same as a socket timeout.
[project @ robey@lag.net-20061031223747-9fda3f2c1112c5dc]
(bug 69222)
on some recent linux kernels, a socket can return "readable" from select,
but a subsequent read() will return EAGAIN.  this is against the contract
of select(), so python's socketmodule doesn't catch it or handle it.
therefore, we need to.  EAGAIN should now be treated the same as a
socket timeout.

thusoy/paramiko,redixin/paramiko,davidbistolas/paramiko,zpzgone/paramiko,digitalquacks/paramiko,anadigi/paramiko,Bluehorn/paramiko,jorik041/paramiko,SebastianDeiss/paramiko,nischu7/paramiko,dorianpula/paramiko,toby82/paramiko,mirrorcoder/paramiko,remram44/paramiko,esc/paramiko,rcorrieri/paramiko,ameily/paramiko,alex/paramiko,reaperhulk/paramiko,dlitz/paramiko,fvicente/paramiko,mhdaimi/paramiko,CptLemming/paramiko,Automatic/paramiko,torkil/paramiko,thisch/paramiko,varunarya10/paramiko,bitprophet/ssh,mitsuhiko/paramiko,selboo/paramiko,jaraco/paramiko,zarr12steven/paramiko,paramiko/paramiko