| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
Sorry, something went wrong.
|
Note that the NEWS entry uses socket activity instead of pipe activity because _ProactorBasePipeTransport affects sockets via its inheritance chain: classDiagram
_ProactorBasePipeTransport <|-- _ProactorReadPipeTransport
_ProactorBasePipeTransport <|-- _ProactorBaseWritePipeTransport
_ProactorBasePipeTransport <|-- _ProactorDatagramTransport
_ProactorReadPipeTransport <|-- _ProactorDuplexPipeTransport
_ProactorBaseWritePipeTransport <|-- _ProactorDuplexPipeTransport
_ProactorReadPipeTransport <|-- _ProactorSocketTransport
_ProactorBaseWritePipeTransport <|-- _ProactorSocketTransport
|
Sorry, something went wrong.
…x107.rst Co-authored-by: Steve Dower <steve.dower@microsoft.com>
|
Thanks @arhadthedev for the PR, and @zooba for merging it 🌮🎉.. I'm working now to backport this PR to: 3.10. |
Sorry, something went wrong.
|
Thanks @arhadthedev for the PR, and @zooba for merging it 🌮🎉.. I'm working now to backport this PR to: 3.11. |
Sorry, something went wrong.
…honGH-92842) (cherry picked from commit 33880b4) Co-authored-by: Oleg Iarygin <oleg@arhadthedev.net>
|
GH-92904 is a backport of this pull request to the 3.10 branch. |
Sorry, something went wrong.
…honGH-92842) (cherry picked from commit 33880b4) Co-authored-by: Oleg Iarygin <oleg@arhadthedev.net>
|
GH-92905 is a backport of this pull request to the 3.11 branch. |
Sorry, something went wrong.
| Back | FazBrowse Home | New Git URL |
Both asyncio.selector_events._SelectorTransport and asyncio.proactor_events._ProactorBasePipeTransport check if an associated socket is left unclosed and emit a warning on a positive answer.
However, further behavior differs. While _SelectorTransport closes the socket:
the _ProactorBasePipeTransport attempts to close itself leaving the socked leaked:
It looks like there was no plan to close the transport itself causing <already closed parent loop>.call_soon().
The deleters were introduced by 978a9af with no explanatory comment about the implementation difference.
Fixes (no autoclose) gh-92841, gh-91233, and gh-83413. Probably fixes (no autoclose) gh-81562.