From: Cameron Dale Date: Sat, 10 May 2008 06:58:32 +0000 (-0700) Subject: Always return the result at the end of a callback function. X-Git-Url: https://git.mxchange.org/?p=quix0rs-apt-p2p.git;a=commitdiff_plain;h=537f11c1bd58561f6bbd0942ddf5541d9e1476a4 Always return the result at the end of a callback function. --- diff --git a/apt_p2p_Khashmir/khashmir.py b/apt_p2p_Khashmir/khashmir.py index 54951b7..394d75e 100644 --- a/apt_p2p_Khashmir/khashmir.py +++ b/apt_p2p_Khashmir/khashmir.py @@ -232,6 +232,7 @@ class KhashmirBase(protocol.Factory): if newnode.id not in self.pinging: self.pinging[newnode.id] = reactor.callLater(self.config['MIN_PING_INTERVAL'], self.sendPing, newnode) + return newnode df.addCallback(rePing) def _staleNodeHandler(self, err, old, node, contacted):