In python < 3.0 SleekXMPP has their own FileSocket based on native socket of python system. It inherited from socket._socketobject who is not patched by monkey patch and reads are blocking reads.
Solution is to inherit from gevent.socket and remove call to wait_read due to it is done by gevent socket.
In python < 3.0 SleekXMPP has their own FileSocket based on native socket of python system. It inherited from socket._socketobject who is not patched by monkey patch and reads are blocking reads.
Solution is to inherit from gevent.socket and remove call to wait_read due to it is done by gevent socket.