[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]
[tor-commits] [stem] 06/20: Fix getting version of `unittest.mock`
This is an automated email from the git hooks/post-receive script.
atagar pushed a commit to branch maint
in repository stem.
commit f4d7028fed20181a3a4d93f9b78ba40e8d4e19fd
Author: juga <juga@xxxxxxxxxx>
AuthorDate: Wed May 31 07:12:02 2023 +0000
Fix getting version of `unittest.mock`
---
test/task.py | 9 ++++++++-
1 file changed, 8 insertions(+), 1 deletion(-)
diff --git a/test/task.py b/test/task.py
index 272c4ddf..118ba8e1 100644
--- a/test/task.py
+++ b/test/task.py
@@ -306,7 +306,14 @@ class ModuleVersion(Task):
if prereq_check is None or prereq_check():
for module in modules:
if HAS_IMPORTLIB and stem.util.test_tools._module_exists(module):
- return importlib.import_module(module).__version__
+ # unittest.mock has no attribute `__version__`: just use empty
+ # string for native modules' version.
+ try:
+ version = importlib.import_module(module).__version__
+ except Exception:
+ version = ''
+ finally:
+ return version
return 'missing'
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.
_______________________________________________
tor-commits mailing list
tor-commits@xxxxxxxxxxxxxxxxxxxx
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits