faee0eb Reset http connection on EPROTOTYPE errors. (James Hilliard)
faee0eb
@ -117,6 +117,11 @@ class JsonRpc(object):
self.conn.close()
self.conn.connect()
continue
elif e.errno == errno.EPROTOTYPE:
jlog.warn('Connection had protocol wrong type for socket error, attempting reconnect.')
else:
jlog.error('Unhandled connection error ' + str(e))
raise e