diff options
author | Ben Greiner <code@bnavigator.de> | 2022-10-22 02:11:10 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-10-22 02:11:10 +0200 |
commit | 6a8e88d5140cb77e6c05fa89998bab94eba2f060 (patch) | |
tree | 8588a0b75110fef36e62f14fe36c654b3c8efe13 /src/OpenSSL | |
parent | 7abe40cbff2b30f6b5d59b5a1106b7a6a237df86 (diff) | |
download | pyopenssl-git-6a8e88d5140cb77e6c05fa89998bab94eba2f060.tar.gz |
add attributes only conditionally (#1158)
* add attributes only conditionally
* fix flake8
Diffstat (limited to 'src/OpenSSL')
-rw-r--r-- | src/OpenSSL/SSL.py | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/src/OpenSSL/SSL.py b/src/OpenSSL/SSL.py index 9db7353..c2a49f2 100644 --- a/src/OpenSSL/SSL.py +++ b/src/OpenSSL/SSL.py @@ -59,7 +59,7 @@ __all__ = [ "OP_NO_TLSv1", "OP_NO_TLSv1_1", "OP_NO_TLSv1_2", - "OP_NO_TLSv1_3", + # "OP_NO_TLSv1_3", conditionally added below "MODE_RELEASE_BUFFERS", "OP_SINGLE_DH_USE", "OP_SINGLE_ECDH_USE", @@ -84,8 +84,8 @@ __all__ = [ "OP_NO_QUERY_MTU", "OP_COOKIE_EXCHANGE", "OP_NO_TICKET", - "OP_NO_RENEGOTIATION", - "OP_IGNORE_UNEXPECTED_EOF", + # "OP_NO_RENEGOTIATION", conditionally added below + # "OP_IGNORE_UNEXPECTED_EOF", conditionally added below "OP_ALL", "VERIFY_PEER", "VERIFY_FAIL_IF_NO_PEER_CERT", @@ -172,6 +172,7 @@ OP_NO_TLSv1_1 = _lib.SSL_OP_NO_TLSv1_1 OP_NO_TLSv1_2 = _lib.SSL_OP_NO_TLSv1_2 try: OP_NO_TLSv1_3 = _lib.SSL_OP_NO_TLSv1_3 + __all__ += ["OP_NO_TLSv1_3"] except AttributeError: pass @@ -208,11 +209,13 @@ OP_NO_TICKET = _lib.SSL_OP_NO_TICKET try: OP_NO_RENEGOTIATION = _lib.SSL_OP_NO_RENEGOTIATION + __all__ += ["OP_NO_RENEGOTIATION"] except AttributeError: pass try: OP_IGNORE_UNEXPECTED_EOF = _lib.SSL_OP_IGNORE_UNEXPECTED_EOF + __all__ += ["OP_IGNORE_UNEXPECTED_EOF"] except AttributeError: pass |