[tor-commits] [stem/master] Make `Controller.set_conf` and `Controller.reset_conf` asynchronous
atagar at torproject.org
atagar at torproject.org
Thu Jul 16 01:28:58 UTC 2020
commit 40bbdb09a33f181ffadcdd5af675e5c1a11156be
Author: Illia Volochii <illia.volochii at gmail.com>
Date: Mon Apr 20 22:14:58 2020 +0300
Make `Controller.set_conf` and `Controller.reset_conf` asynchronous
---
stem/control.py | 8 ++++----
1 file changed, 4 insertions(+), 4 deletions(-)
diff --git a/stem/control.py b/stem/control.py
index fda89224..81f97581 100644
--- a/stem/control.py
+++ b/stem/control.py
@@ -2355,7 +2355,7 @@ class Controller(BaseController):
return result
- def set_conf(self, param: str, value: Union[str, Sequence[str]]) -> None:
+ async def set_conf(self, param: str, value: Union[str, Sequence[str]]) -> None:
"""
Changes the value of a tor configuration option. Our value can be any of
the following...
@@ -2375,9 +2375,9 @@ class Controller(BaseController):
impossible or if there's a syntax error in the configuration values
"""
- self.set_options({param: value}, False)
+ await self.set_options({param: value}, False)
- def reset_conf(self, *params: str) -> None:
+ async def reset_conf(self, *params: str) -> None:
"""
Reverts one or more parameters to their default values.
@@ -2390,7 +2390,7 @@ class Controller(BaseController):
impossible or if there's a syntax error in the configuration values
"""
- self.set_options(dict([(entry, None) for entry in params]), True)
+ await self.set_options(dict([(entry, None) for entry in params]), True)
async def set_options(self, params: Union[Mapping[str, Union[str, Sequence[str]]], Sequence[Tuple[str, Union[str, Sequence[str]]]]], reset: bool = False) -> None:
"""
More information about the tor-commits
mailing list