From: Zack Cerza Date: Fri, 18 Mar 2022 18:51:55 +0000 (-0600) Subject: Tolerate a missing manhole package X-Git-Tag: 1.2.0~179^2~9 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=e82db495c699b4fd05f0ed6745b59aaf220e212a;p=teuthology.git Tolerate a missing manhole package The vast majority of users won't ever need this. Signed-off-by: Zack Cerza --- diff --git a/teuthology/__init__.py b/teuthology/__init__.py index de15f251a..2ef5aeb14 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,