def transferKeyValues(self, node):
        logger(self.sourceNode, "**** transfer key values ****")
        for key, value in self.storage.iteritems():
            keynode = Node(digest(key))
            neighbors = self.router.findNeighbors(keynode)
            if len(neighbors) > 0:
                newNodeClose = node.distanceTo(keynode) < neighbors[-1].distanceTo(keynode)
                thisNodeClosest = self.sourceNode.distanceTo(keynode) < neighbors[0].distanceTo(keynode)
            if len(neighbors) == 0 or (newNodeClose and thisNodeClosest):
                if key in self.set_keys:
                    self.callAppend(node, key, value)
                    return None
                else:
                    self.callStore(node, key, value)
                    return None
Parse rfc1123, rfc850 and asctime timestamps and return UTC epoch.
dataset/ETHPy150Open EricssonResearch/calvin-base/calvin/runtime/south/plugins/storage/twistedimpl/securedht/append_server.py/KademliaProtocolAppend.transferKeyValues--crossover with--dataset/ETHPy150Open adampresley/bottlepy-bootstrap/app/bottle.py/parse_date