file download queue priority by browser request, newer content json log, peer remove key error fix, peer request error also a connection error, new sites created with own flag

This commit is contained in:
HelloZeroNet 2015-01-14 02:41:13 +01:00
parent 3f974e0bc7
commit efb1dc3210
6 changed files with 38 additions and 21 deletions

View file

@ -11,6 +11,8 @@ class Peer:
self.ip = ip
self.port = port
self.site = site
self.key = "%s:%s" % (ip, port)
self.socket = None
self.last_found = None
self.added = time.time()
@ -43,6 +45,7 @@ class Peer:
response = msgpack.unpackb(self.socket.recv())
if "error" in response:
self.log.debug("%s %s error: %s" % (cmd, params, response["error"]))
self.onConnectionError()
else: # Successful request, reset connection error num
self.connection_error = 0
return response