[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]
[tor-commits] [arm/master] Dropping unused getNicknameFingerprint() method
commit 7edb74c95af24e0e6106f43126c8a87155f95cff
Author: Damian Johnson <atagar@xxxxxxxxxxxxxx>
Date: Sat Jun 1 19:56:06 2013 -0700
Dropping unused getNicknameFingerprint() method
We were only using getNicknameFingerprint() once internally, so merging what
little it does with its caller.
---
src/util/torTools.py | 33 ++++-----------------------------
1 file changed, 4 insertions(+), 29 deletions(-)
diff --git a/src/util/torTools.py b/src/util/torTools.py
index e2206d8..d6e1220 100644
--- a/src/util/torTools.py
+++ b/src/util/torTools.py
@@ -63,7 +63,6 @@ class Controller:
self._fingerprintMappings = None # mappings of ip -> [(port, fingerprint), ...]
self._fingerprintLookupCache = {} # lookup cache with (ip, port) -> fingerprint mappings
self._nicknameLookupCache = {} # lookup cache with fingerprint -> nickname mappings
- self._nicknameToFpLookupCache = {} # lookup cache with nickname -> fingerprint mappings
self._addressLookupCache = {} # lookup cache with fingerprint -> (ip address, or port) mappings
self._consensusLookupCache = {} # lookup cache with network status entries
self._descriptorLookupCache = {} # lookup cache with relay descriptors
@@ -102,7 +101,6 @@ class Controller:
self._fingerprintMappings = None
self._fingerprintLookupCache = {}
self._nicknameLookupCache = {}
- self._nicknameToFpLookupCache = {}
self._addressLookupCache = {}
self._consensusLookupCache = {}
self._descriptorLookupCache = {}
@@ -292,7 +290,10 @@ class Controller:
for fp, nickname in entry.path:
if not fp:
- fp = self.getNicknameFingerprint(nickname)
+ consensusEntry = self.controller.get_network_status(nickname, None)
+
+ if consensusEntry:
+ fp = consensusEntry.fingerprint
# It shouldn't be possible for this lookup to fail, but we
# need to fill something (callers won't expect our own client
@@ -832,31 +833,6 @@ class Controller:
return result
- def getNicknameFingerprint(self, relayNickname):
- """
- Provides the fingerprint associated with the given relay. This provides
- None if no such relay exists.
-
- Arguments:
- relayNickname - nickname of the relay
- """
-
- self.connLock.acquire()
-
- result = None
- if self.isAlive():
- if not relayNickname in self._nicknameToFpLookupCache:
- consensusEntry = self.controller.get_network_status(relayNickname, None)
-
- if consensusEntry:
- self._nicknameToFpLookupCache[relayNickname] = consensusEntry.fingerprint
-
- result = self._nicknameToFpLookupCache.get(relayNickname)
-
- self.connLock.release()
-
- return result
-
def addEventListener(self, listener, *eventTypes):
"""
Directs further tor controller events to callback functions of the
@@ -954,7 +930,6 @@ class Controller:
# reconstructs consensus based mappings
self._fingerprintLookupCache = {}
self._nicknameLookupCache = {}
- self._nicknameToFpLookupCache = {}
self._addressLookupCache = {}
self._consensusLookupCache = {}
_______________________________________________
tor-commits mailing list
tor-commits@xxxxxxxxxxxxxxxxxxxx
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits