From 6824639b1c3d38c536fdb8ef009eb68266d6afad Mon Sep 17 00:00:00 2001 From: Brian Bolt Date: Wed, 26 Jun 2024 10:14:31 -0700 Subject: [PATCH] ACAS-783: Fix package import error and message printing --- .../create_lr_for_acas.py | 18 ++++++++---------- 1 file changed, 8 insertions(+), 10 deletions(-) diff --git a/modules/ServerAPI/src/server/python/createLiveDesignLiveReportForACAS/create_lr_for_acas.py b/modules/ServerAPI/src/server/python/createLiveDesignLiveReportForACAS/create_lr_for_acas.py index 0361634fe..57664b4f3 100755 --- a/modules/ServerAPI/src/server/python/createLiveDesignLiveReportForACAS/create_lr_for_acas.py +++ b/modules/ServerAPI/src/server/python/createLiveDesignLiveReportForACAS/create_lr_for_acas.py @@ -22,22 +22,20 @@ import ldclient from ldclient.client import LDClient, LiveReport +### Generic helper functions +def eprint(*args, **kwargs): + """Print to stderr""" + print(*args, file=sys.stderr, **kwargs) + try: import requests from requests.packages.urllib3.exceptions import (InsecurePlatformWarning, - InsecureRequestWarning, - SNIMissingWarning) + InsecureRequestWarning) requests.packages.urllib3.disable_warnings(InsecureRequestWarning) requests.packages.urllib3.disable_warnings(InsecurePlatformWarning) - requests.packages.urllib3.disable_warnings(SNIMissingWarning) -except ImportError: +except ImportError as e: #ignore error, allow warnings - print('ignoring ImportError') - -### Generic helper functions -def eprint(*args, **kwargs): - """Print to stderr""" - print(*args, file=sys.stderr, **kwargs) + eprint(f"Ignoring ImportError: {e}") def str2bool(v): if isinstance(v, bool):