This commit is contained in:
fpeters 2004-05-18 10:44:16 +00:00
parent e1c46d1e66
commit b883015f3e
1 changed files with 9 additions and 7 deletions

View File

@ -114,13 +114,15 @@ class FastTransport:
s.connect(self.address)
s.send('%s\n' % len(request_body))
s.send(request_body)
try:
answerHeader = s.recv(12)
except socket.error, exception:
if exception[0] == errno.ECONNRESET:
# TODO: server got shutdown; webserver should send 503
pass
raise
answerHeader = ''
while not answerHeader:
try:
answerHeader = s.recv(12)
except socket.error, exception:
if exception[0] == errno.ECONNRESET:
# TODO: server got shutdown; webserver should send 503
pass
raise
try:
length = int(answerHeader)