Por que o Tor não consegue acessar as páginas do localhost

Eu tenho Tor rodando e um script python para obter páginas da web:

socks.setdefaultproxy(socks.PROXY_TYPE_SOCKS5, "127.0.0.1", 9050)
socket.socket = socks.socksocket

print urllib2.urlopen(URL).read()

No entanto, se o URL for

http://localhost/some_page.html

Estou tendo o erro a seguir:

raise Socks5Error(ord(resp[1]),_generalerrors[ord(resp[1])])
TypeError: __init__() takes exactly 2 arguments (3 given)

Alguém pode me explicar o que exatamente acontece?

Obrigado.

questionAnswers(2)

yourAnswerToTheQuestion