Longer timeout for non connected peers publishing

This commit is contained in:
HelloZeroNet 2016-03-16 00:39:09 +01:00
parent 7707c42a02
commit 11e09adda7

View file

@ -322,10 +322,10 @@ class Site(object):
peer = peers.pop(0) peer = peers.pop(0)
if peer.connection and peer.connection.last_ping_delay: # Peer connected if peer.connection and peer.connection.last_ping_delay: # Peer connected
# Timeout: 5sec + size in kb + last_ping # Timeout: 5sec + size in kb + last_ping
timeout = timeout = 5 + int(file_size / 1024) + peer.connection.last_ping_delay timeout = 5 + int(file_size / 1024) + peer.connection.last_ping_delay
else: # Peer not connected else: # Peer not connected
# Timeout: 5sec + size in kb # Timeout: 10sec + size in kb
timeout = timeout = 5 + int(file_size / 1024) timeout = 10 + int(file_size / 1024)
result = {"exception": "Timeout"} result = {"exception": "Timeout"}
for retry in range(2): for retry in range(2):