[tor-commits] [stem/master] Make `Controller.repurpose_circuit` asynchronous

atagar at torproject.org atagar at torproject.org
Thu Jul 16 01:28:58 UTC 2020


commit 2ae55697420fe1ab4611c285b45f6a167505843a
Author: Illia Volochii <illia.volochii at gmail.com>
Date:   Tue Apr 21 22:08:08 2020 +0300

    Make `Controller.repurpose_circuit` asynchronous
---
 stem/control.py | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/stem/control.py b/stem/control.py
index e10aa202..99e74f25 100644
--- a/stem/control.py
+++ b/stem/control.py
@@ -3517,7 +3517,7 @@ class Controller(BaseController):
       if circ_listener:
         await self.remove_event_listener(circ_listener)
 
-  def repurpose_circuit(self, circuit_id: str, purpose: str) -> None:
+  async def repurpose_circuit(self, circuit_id: str, purpose: str) -> None:
     """
     Changes a circuit's purpose. Currently, two purposes are recognized...
       * general
@@ -3529,7 +3529,7 @@ class Controller(BaseController):
     :raises: :class:`stem.InvalidArguments` if the circuit doesn't exist or if the purpose was invalid
     """
 
-    response = stem.response._convert_to_single_line(self.msg('SETCIRCUITPURPOSE %s purpose=%s' % (circuit_id, purpose)))
+    response = stem.response._convert_to_single_line(await self.msg('SETCIRCUITPURPOSE %s purpose=%s' % (circuit_id, purpose)))
 
     if not response.is_ok():
       if response.code == '552':





More information about the tor-commits mailing list