diff options
-rw-r--r-- | src/cryptography/hazmat/bindings/openssl/binding.py | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/cryptography/hazmat/bindings/openssl/binding.py b/src/cryptography/hazmat/bindings/openssl/binding.py index e2c34d6c..e8bf267b 100644 --- a/src/cryptography/hazmat/bindings/openssl/binding.py +++ b/src/cryptography/hazmat/bindings/openssl/binding.py @@ -174,5 +174,7 @@ class Binding(object): ) -# OpenSSL is not thread safe until the locks are initialized. +# OpenSSL is not thread safe until the locks are initialized. We initialize in +# module scope to cause initialization whenever this module is imported (and +# try to get some benefit from the import lock). Binding.init_static_locks() |