From 91513f15aebe130795110057867eb1c5a24aa1af Mon Sep 17 00:00:00 2001 From: shortcutme Date: Mon, 7 Nov 2016 22:35:05 +0100 Subject: [PATCH] Remove hash by id from hashfield --- src/Peer/PeerHashfield.py | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/Peer/PeerHashfield.py b/src/Peer/PeerHashfield.py index 7e4f9184..050d47f4 100644 --- a/src/Peer/PeerHashfield.py +++ b/src/Peer/PeerHashfield.py @@ -44,6 +44,14 @@ class PeerHashfield(object): else: return False + def removeHashId(self, hash_id): + if hash_id in self.storage: + self.storage.remove(hash_id) + self.time_changed = time.time() + return True + else: + return False + def getHashId(self, hash): return int(hash[0:4], 16)