[tor-commits] [sbws/master] Implement get method in State

juga at torproject.org juga at torproject.org
Wed Oct 24 09:40:24 UTC 2018


commit f41f9134973b47ebd6dc72e7142348ca755e55c2
Author: juga0 <juga at riseup.net>
Date:   Tue Oct 23 10:19:38 2018 +0000

    Implement get method in State
---
 sbws/util/state.py | 7 +++++++
 1 file changed, 7 insertions(+)

diff --git a/sbws/util/state.py b/sbws/util/state.py
index ce3dbb9..58da699 100644
--- a/sbws/util/state.py
+++ b/sbws/util/state.py
@@ -63,6 +63,13 @@ class State:
         self._state = self._read()
         return self._state.__len__()
 
+    def get(self, key):
+        if not isinstance(key, str):
+            raise TypeError(
+                'Keys must be strings. %s is a %s' % (key, type(key)))
+        self._state = self._read()
+        return self._state.get(key)
+
     def __getitem__(self, key):
         if not isinstance(key, str):
             raise TypeError(





More information about the tor-commits mailing list