From 8b6d2eec31eb081ff9981037f9572d6bcb6f0e0a Mon Sep 17 00:00:00 2001 From: Timm Fitschen <t.fitschen@indiscale.com> Date: Tue, 14 Jun 2022 13:59:03 +0200 Subject: [PATCH] MAINT: remove errors for pre-3.4 python ssl --- src/caosdb/connection/connection.py | 13 +------------ 1 file changed, 1 insertion(+), 12 deletions(-) diff --git a/src/caosdb/connection/connection.py b/src/caosdb/connection/connection.py index 8a2e9408..43eb3410 100644 --- a/src/caosdb/connection/connection.py +++ b/src/caosdb/connection/connection.py @@ -176,18 +176,7 @@ class _DefaultCaosDBServerConnection(CaosDBServerConnection): if "ssl_version" in config and config["cacert"] is not None: ssl_version = getattr(ssl, config["ssl_version"]) else: - try: - ssl_version = ssl.PROTOCOL_TLS - except AttributeError: - # TODO(tfitschen): This can be removed since we require Python - # >= 3.8 anyway, can't it? - # deprecated since Python 3.6, but necessary until there. - try: - ssl_version = ssl.PROTOCOL_TLSv1_2 - except AttributeError: - print("It seems as if your Python version does not support current encryption" - "standards (such as TLS > 1.0), please upgrade to at least Python 3.4.") - sys.exit(1) + ssl_version = ssl.PROTOCOL_TLS context = ssl.SSLContext(ssl_version) context.verify_mode = ssl.CERT_REQUIRED -- GitLab