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

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


commit 9864b4838437f69bd1c61874d35c0b0c518e50ba
Author: Illia Volochii <illia.volochii at gmail.com>
Date:   Wed Apr 15 21:52:07 2020 +0300

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

diff --git a/stem/control.py b/stem/control.py
index dd723db4..c55d7015 100644
--- a/stem/control.py
+++ b/stem/control.py
@@ -1238,7 +1238,7 @@ class Controller(BaseController):
       raise
 
   @with_default()
-  def get_version(self, default: Any = UNDEFINED) -> stem.version.Version:
+  async def get_version(self, default: Any = UNDEFINED) -> stem.version.Version:
     """
     get_version(default = UNDEFINED)
 
@@ -1260,7 +1260,7 @@ class Controller(BaseController):
     version = self._get_cache('version')
 
     if not version:
-      version_str = self.get_info('version')
+      version_str = await self.get_info('version')
       version = stem.version.Version(version_str[4:] if version_str.startswith('Tor ') else version_str)
       self._set_cache({'version': version})
 





More information about the tor-commits mailing list