python/planet — pull request #1 by malthe (2014-10-03 09:20:44+00:00)
Title: Python 2.4+ invalidates the timeout socket patch

The reason is that _socketobject was introduced which wraps the 'raw'
socket object.

Before this change, an URL which uses SSL would result in the following
exception which was silently ignored:

TypeError: 'must be _socket.socket, not _socketobject'