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

[tor-commits] [bridgedb/develop] Add a human-readable __str__() method to BridgeRequest classes.



commit f37c22c6284f13fb9f26f78926f0d115b468fb71
Author: Isis Lovecruft <isis@xxxxxxxxxxxxxx>
Date:   Wed Dec 20 21:38:12 2017 +0000

    Add a human-readable __str__() method to BridgeRequest classes.
---
 bridgedb/bridgerequest.py | 9 +++++++++
 1 file changed, 9 insertions(+)

diff --git a/bridgedb/bridgerequest.py b/bridgedb/bridgerequest.py
index e555e0a..d5af05f 100644
--- a/bridgedb/bridgerequest.py
+++ b/bridgedb/bridgerequest.py
@@ -117,6 +117,15 @@ class BridgeRequestBase(object):
         self.client = 'default'
         self.valid = False
 
+    def __str__(self):
+        """Return a human-readable string describing this bridge request."""
+        return "%s(ipVersion=%d, transports=%s, notBlockedIn=%s, valid=%s)" % \
+               (self.__class__.__name__,
+                self.ipVersion,
+                self.transports,
+                self.notBlockedIn,
+                self.valid)
+
     @property
     def ipVersion(self):
         """The IP version of bridge addresses to distribute to the client.



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