redding/sanford-protocol — pull request #3 by kellyredding (2012-11-15 21:13:06+00:00)
Title: adding optional timeout to Connection#read

When reading data from a connection, you can optionally
pass a timeout value. If given, the connection will block
and wait until data is ready to be read. If a timeout occurs,
the connection will raise `TimeoutError`.