Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

Commit 898d0d9

Browse filesBrowse files
authored
gh-92679: Clarify asyncio.loop.start_tls parameters (#92682)
1 parent 65d1407 commit 898d0d9
Copy full SHA for 898d0d9

File tree

Expand file treeCollapse file tree

1 file changed

+8
-3
lines changed
Filter options
Expand file treeCollapse file tree

1 file changed

+8
-3
lines changed

‎Doc/library/asyncio-eventloop.rst

Copy file name to clipboardExpand all lines: Doc/library/asyncio-eventloop.rst
+8-3Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -877,9 +877,14 @@ TLS Upgrade
877877
878878
Upgrade an existing transport-based connection to TLS.
879879

880-
Return a new transport instance, that the *protocol* must start using
881-
immediately after the *await*. The *transport* instance passed to
882-
the *start_tls* method should never be used again.
880+
Create a TLS coder/decoder instance and insert it between the *transport*
881+
and the *protocol*. The coder/decoder implements both *transport*-facing
882+
protocol and *protocol*-facing transport.
883+
884+
Return the created two-interface instance. After *await*, the *protocol*
885+
must stop using the original *transport* and communicate with the returned
886+
object only because the coder caches *protocol*-side data and sporadically
887+
exchanges extra TLS session packets with *transport*.
883888

884889
Parameters:
885890

0 commit comments

Comments
0 (0)
Morty Proxy This is a proxified and sanitized view of the page, visit original site.