diff options
author | Andrew Svetlov <andrew.svetlov@gmail.com> | 2021-05-03 00:34:15 +0300 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-05-03 00:34:15 +0300 |
commit | 5fb06edbbb769561e245d0fe13002bab50e2ae60 (patch) | |
tree | a6341e32a1140447b2d37a3a47fedb9d5043c75d /Lib/asyncio/constants.py | |
parent | c96cc089f60d2bf7e003c27413c3239ee9de2990 (diff) | |
download | cpython-5fb06edbbb769561e245d0fe13002bab50e2ae60.tar.gz cpython-5fb06edbbb769561e245d0fe13002bab50e2ae60.zip |
bpo-44011: New asyncio ssl implementation (#17975)
Diffstat (limited to 'Lib/asyncio/constants.py')
-rw-r--r-- | Lib/asyncio/constants.py | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/Lib/asyncio/constants.py b/Lib/asyncio/constants.py index 33feed60e55..f171ead28fe 100644 --- a/Lib/asyncio/constants.py +++ b/Lib/asyncio/constants.py @@ -15,10 +15,17 @@ DEBUG_STACK_DEPTH = 10 # The default timeout matches that of Nginx. SSL_HANDSHAKE_TIMEOUT = 60.0 +# Number of seconds to wait for SSL shutdown to complete +# The default timeout mimics lingering_time +SSL_SHUTDOWN_TIMEOUT = 30.0 + # Used in sendfile fallback code. We use fallback for platforms # that don't support sendfile, or for TLS connections. SENDFILE_FALLBACK_READBUFFER_SIZE = 1024 * 256 +FLOW_CONTROL_HIGH_WATER_SSL_READ = 256 # KiB +FLOW_CONTROL_HIGH_WATER_SSL_WRITE = 512 # KiB + # The enum should be here to break circular dependencies between # base_events and sslproto class _SendfileMode(enum.Enum): |