mirror of
https://github.com/python/cpython.git
synced 2025-08-31 05:58:33 +00:00
bpo-46487: Add get_write_buffer_limits
to Write and _SSLProtocol transports (GH-30958)
Co-authored-by: blurb-it[bot] <43283697+blurb-it[bot]@users.noreply.github.com>
(cherry picked from commit 64568acbd8
)
Co-authored-by: Emiya <importz750@gmail.com>
This commit is contained in:
parent
a22dd00f2d
commit
e4a6e54902
3 changed files with 13 additions and 0 deletions
|
@ -367,6 +367,12 @@ class _SSLProtocolTransport(transports._FlowControlMixin,
|
|||
"""Return the current size of the write buffer."""
|
||||
return self._ssl_protocol._transport.get_write_buffer_size()
|
||||
|
||||
def get_write_buffer_limits(self):
|
||||
"""Get the high and low watermarks for write flow control.
|
||||
Return a tuple (low, high) where low and high are
|
||||
positive number of bytes."""
|
||||
return self._ssl_protocol._transport.get_write_buffer_limits()
|
||||
|
||||
@property
|
||||
def _protocol_paused(self):
|
||||
# Required for sendfile fallback pause_writing/resume_writing logic
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue