HTTPリクエストを投げて、Webサーバーから返事が返って来ない時に延々と待っていると大変なので、タイムアウトを設定します。

import socket
socket.setdefaulttimeout(60) #単位は秒
#print str(socket.getdefaulttimeout()) でタイムアウト時間が変更されたのが確認できる

これで、TCP関係(ftp,http,telneなど)のタイムアウト設定完了です(便利過ぎ!pythonいいね)