X-Git-Url: https://git.mxchange.org/?p=quix0rs-apt-p2p.git;a=blobdiff_plain;f=apt_dht_Khashmir%2Fkhashmir.py;h=d3479e661e4f610723ff9a1cc825b19078b9e153;hp=3f5327a28fe870194b1ee1436f9463b5bdd97222;hb=63c013ac1c397bfc19cbed986a09113efada0eeb;hpb=8f102eb1964db2ac18d4bac9e399c069a4cb616e diff --git a/apt_dht_Khashmir/khashmir.py b/apt_dht_Khashmir/khashmir.py index 3f5327a..d3479e6 100644 --- a/apt_dht_Khashmir/khashmir.py +++ b/apt_dht_Khashmir/khashmir.py @@ -287,8 +287,8 @@ class KhashmirWrite(KhashmirRead): this_token = sha(secret + _krpc_sender[0]).digest() if token == this_token: self.store.storeValue(key, value) - break; - return {"id" : self.node.id} + return {"id" : self.node.id} + raise krpc.KrpcError, (krpc.KRPC_ERROR_INVALID_TOKEN, 'token is invalid, do a find_nodes to get a fresh one') # the whole shebang, for testing class Khashmir(KhashmirWrite):