Patch for use with eventlet

See http://webcache.googleusercontent.com/search?q=cache:rPRqor6btYsJ:blog.eventlet.net/category/showcase/+&cd=1&hl=en&ct=clnk&gl=us