[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]

[tor-commits] [bridgedb/master] Change Bridge.__str__() to identify bridges as the ControlPort does.



commit 928ca525105146657c0f6addadd56332fefad85d
Author: Isis Lovecruft <isis@xxxxxxxxxxxxxx>
Date:   Wed Dec 24 08:56:09 2014 +0000

    Change Bridge.__str__() to identify bridges as the ControlPort does.
---
 lib/bridgedb/bridges.py |    9 +++++----
 1 file changed, 5 insertions(+), 4 deletions(-)

diff --git a/lib/bridgedb/bridges.py b/lib/bridgedb/bridges.py
index f612565..71afe3b 100644
--- a/lib/bridgedb/bridges.py
+++ b/lib/bridgedb/bridges.py
@@ -799,18 +799,19 @@ class Bridge(BridgeBackwardsCompatibility):
             :data:`nickname```.$``:data:`fingerprint`.
         """
         nickname = self.nickname if self.nickname else 'Unnamed'
-        separator = '.$'
+        prefix = '$'
+        separator = "~"
         fingerprint = self.fingerprint
 
         if safelog.safe_logging:
-            separator = '.$$'
+            prefix = '$$'
             if fingerprint:
-                fingerprint = hashlib.sha1(fingerprint).hexdigest()
+                fingerprint = hashlib.sha1(fingerprint).hexdigest().upper()
 
         if not fingerprint:
             fingerprint = '0' * 40
 
-        return nickname + separator + fingerprint
+        return prefix + fingerprint + separator + nickname
 
     def _checkServerDescriptor(self, descriptor):
         # If we're parsing the server-descriptor, require a networkstatus



_______________________________________________
tor-commits mailing list
tor-commits@xxxxxxxxxxxxxxxxxxxx
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits