[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