diff options
author | Jonathan Ballet <jon@multani.info> | 2011-07-20 16:43:38 +0900 |
---|---|---|
committer | Jonathan Ballet <jon@multani.info> | 2011-07-20 16:43:38 +0900 |
commit | 6381da3e564bae6bc066e6620d9ffc7301916265 (patch) | |
tree | cf8f392184fb9f76d8f2fe637ae023cd72a166ca /doc/internals.rst | |
parent | c9e066c5d4d76d3509e43f50f3be60370b53d151 (diff) | |
download | pyopenssl-6381da3e564bae6bc066e6620d9ffc7301916265.tar.gz |
Various multiples fixes after comparing with the Python's Latex-to-Sphinx converter's output
Diffstat (limited to 'doc/internals.rst')
-rw-r--r-- | doc/internals.rst | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/doc/internals.rst b/doc/internals.rst index 8b1c9f6..839c446 100644 --- a/doc/internals.rst +++ b/doc/internals.rst @@ -53,7 +53,7 @@ by :c:func:`PyEval_SaveState` is stored in a global thread local variable (using Python's own TLS API, :c:func:`PyThread_set_key_value`). When it is necessary to re-acquire the GIL, either after the OpenSSL API returns or in a C callback invoked by that OpenSSL API, the value of the thread local variable is -retrieved (:c:func`PyThread_get_key_value`) and used to re-acquire the GIL. +retrieved (:c:func:`PyThread_get_key_value`) and used to re-acquire the GIL. This allows Python threads to execute while OpenSSL APIs are running and allows use of any particular pyOpenSSL object from any Python thread, since there is no per-thread state associated with any of these objects and since OpenSSL is |