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

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


commit 6c740552d968a7ab557d271371f68aae8e2d8110
Author: Illia Volochii <illia.volochii at gmail.com>
Date:   Wed Apr 15 21:53:37 2020 +0300

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

diff --git a/stem/control.py b/stem/control.py
index c55d7015..5dc53a1a 100644
--- a/stem/control.py
+++ b/stem/control.py
@@ -1267,7 +1267,7 @@ class Controller(BaseController):
     return version
 
   @with_default()
-  def get_exit_policy(self, default: Any = UNDEFINED) -> stem.exit_policy.ExitPolicy:
+  async def get_exit_policy(self, default: Any = UNDEFINED) -> stem.exit_policy.ExitPolicy:
     """
     get_exit_policy(default = UNDEFINED)
 
@@ -1293,7 +1293,7 @@ class Controller(BaseController):
     policy = self._get_cache('exit_policy')
 
     if not policy:
-      policy = stem.exit_policy.ExitPolicy(*self.get_info('exit-policy/full').splitlines())
+      policy = stem.exit_policy.ExitPolicy(*(await self.get_info('exit-policy/full')).splitlines())
       self._set_cache({'exit_policy': policy})
 
     return policy





More information about the tor-commits mailing list