def default(err, node=node, table=table):
table.nodeFailed(node)
df = node.storeValue(key, value, self.node.senderDict())
- df.addCallback(cb)
+ df.addCallbacks(cb, lambda x: None)
# this call is asynch
self.findNode(key, _storeValueForKey)
def _notStaleNodeHandler(sender, old=old):
""" called when we get a pong from the old node """
- sender, conn = sender
- if conn['host']:
- sender['host'] = conn['host']
sender = Node().initWithDict(sender)
if sender.id == old.id:
self.table.justSeenNode(old)