Skip to content

gh-150486: Remove dead _buffer_factory attribute from _SelectorDatagramTransport#150487

Merged
kumaraditya303 merged 1 commit into
python:mainfrom
deadlovelll:gh-150486-unused-buffer-factory
May 26, 2026
Merged

gh-150486: Remove dead _buffer_factory attribute from _SelectorDatagramTransport#150487
kumaraditya303 merged 1 commit into
python:mainfrom
deadlovelll:gh-150486-unused-buffer-factory

Conversation

@deadlovelll
Copy link
Copy Markdown
Contributor

@deadlovelll deadlovelll commented May 26, 2026

_SelectorDatagramTransport defines a class-level attribute _buffer_factory = collections.deque that is not used anywhere in CPython.

Before:

class _SelectorDatagramTransport(_SelectorTransport, transports.DatagramTransport):
    _buffer_factory = collections.deque
    _header_size = 8

After:

class _SelectorDatagramTransport(_SelectorTransport, transports.DatagramTransport):
    _header_size = 8

No behavior change.

@deadlovelll
Copy link
Copy Markdown
Contributor Author

deadlovelll commented May 26, 2026

P.S. The win-x64 switch-case testsuite was red on my fork at first also, but passed on re-run, looks like a something strange. I can't rerun it here =(

Copy link
Copy Markdown
Contributor

@eendebakpt eendebakpt left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

A bit cosmetic change, but lets remove this similar in spirit to #150428 (review)

@kumaraditya303 kumaraditya303 merged commit a34edf7 into python:main May 26, 2026
97 of 99 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants