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