add Public list, peers can add items to that list
This commit is contained in:
parent
dd0e22a979
commit
f05a212a82
8 changed files with 55 additions and 13 deletions
|
|
@ -132,7 +132,7 @@ class Node(Thread):
|
|||
logger.debug('403: %s (%s)', url, self.user_id)
|
||||
if state.tasks:
|
||||
state.tasks.queue('peering', (self.user_id, False))
|
||||
del self._nodes[self.user_id]
|
||||
del self._nodes._nodes[self.user_id]
|
||||
self.online = False
|
||||
return None
|
||||
logger.debug('urllib2.HTTPError %s %s', e, e.code)
|
||||
|
|
@ -260,7 +260,7 @@ class Node(Thread):
|
|||
logger.debug('pullChanges 403: %s (%s)', url, self.user_id)
|
||||
if state.tasks:
|
||||
state.tasks.queue('peering', (self.user_id, False))
|
||||
del self._nodes[self.user_id]
|
||||
del self._nodes._nodes[self.user_id]
|
||||
self.online = False
|
||||
else:
|
||||
logger.debug('unknown http errpr %s %s (%s)', e.code, url, self.user_id)
|
||||
|
|
@ -461,6 +461,11 @@ class Node(Thread):
|
|||
else:
|
||||
return False
|
||||
|
||||
def upload(self, items):
|
||||
r = self.request('upload', items)
|
||||
return bool(r)
|
||||
|
||||
|
||||
class Nodes(Thread):
|
||||
_nodes = {}
|
||||
local = None
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue