From: Kyrylo Shatskyy Date: Wed, 8 Apr 2026 16:09:28 +0000 (+0200) Subject: teuthology: load importlib after monkey patching X-Git-Tag: 1.3.0~14^2 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=a380f25e249411077e69995f70b5e962e4f7e549;p=teuthology.git teuthology: load importlib after monkey patching Signed-off-by: Kyrylo Shatskyy --- diff --git a/teuthology/__init__.py b/teuthology/__init__.py index cd11eab2f..47baed839 100644 --- a/teuthology/__init__.py +++ b/teuthology/__init__.py @@ -1,10 +1,4 @@ import os, sys -try: - import importlib.metadata as importlib_metadata -except ImportError: - import importlib_metadata - -__version__ = importlib_metadata.version("teuthology") # Tell gevent not to patch os.waitpid() since it is susceptible to race # conditions. See: @@ -42,6 +36,13 @@ sys.dont_write_bytecode = True from teuthology.orchestra import monkey monkey.patch_all() +try: + import importlib.metadata as importlib_metadata +except ImportError: + import importlib_metadata + +__version__ = importlib_metadata.version("teuthology") + import logging # If we are running inside a virtualenv, ensure we have its 'bin' directory in