From e2e781f6975a4bd48b42264bc3caea162b9e9a3a Mon Sep 17 00:00:00 2001 From: Zack Cerza Date: Fri, 18 Mar 2022 12:51:55 -0600 Subject: [PATCH] Tolerate a missing manhole package The vast majority of users won't ever need this. Signed-off-by: Zack Cerza --- teuthology/__init__.py | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) diff --git a/teuthology/__init__.py b/teuthology/__init__.py index de15f251a4..2ef5aeb144 100644 --- a/teuthology/__init__.py +++ b/teuthology/__init__.py @@ -8,12 +8,15 @@ os.environ['GEVENT_NOWAITPID'] = 'true' # Use manhole to give us a way to debug hung processes # https://pypi.python.org/pypi/manhole -import manhole -manhole.install( - verbose=False, - # Listen for SIGUSR1 - oneshot_on="USR1" -) +try: + import manhole + manhole.install( + verbose=False, + # Listen for SIGUSR1 + oneshot_on="USR1" + ) +except ImportError: + pass from gevent import monkey monkey.patch_all( dns=False, -- 2.39.5