[tor-commits] [stem/master] Make `Controller.get_effective_rate` asynchronous
atagar at torproject.org
atagar at torproject.org
Thu Jul 16 01:28:58 UTC 2020
commit f36db8793d671a3658155b146eb7374ee81cd770
Author: Illia Volochii <illia.volochii at gmail.com>
Date: Tue Apr 21 22:17:36 2020 +0300
Make `Controller.get_effective_rate` asynchronous
---
stem/control.py | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/stem/control.py b/stem/control.py
index ee6f7aa3..370b6270 100644
--- a/stem/control.py
+++ b/stem/control.py
@@ -3698,7 +3698,7 @@ class Controller(BaseController):
return max(0.0, self._last_newnym + 10 - time.time())
@with_default()
- def get_effective_rate(self, default: Any = UNDEFINED, burst: bool = False) -> int:
+ async def get_effective_rate(self, default: Any = UNDEFINED, burst: bool = False) -> int:
"""
get_effective_rate(default = UNDEFINED, burst = False)
@@ -3728,7 +3728,7 @@ class Controller(BaseController):
value = None
for attr in attributes:
- attr_value = int(self._get_conf_single(attr))
+ attr_value = int(await self._get_conf_single(attr))
if attr_value == 0 and attr.startswith('Relay'):
continue # RelayBandwidthRate and RelayBandwidthBurst default to zero
More information about the tor-commits
mailing list