Skip to content

Commit 3786ab2

Browse files
authored
Fix an unnecessary socketserver allowlist entry (#9777)
1 parent 0878173 commit 3786ab2

2 files changed

Lines changed: 1 addition & 6 deletions

File tree

stdlib/socketserver.pyi

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -42,14 +42,10 @@ class BaseServer:
4242
request_queue_size: int
4343
socket_type: int
4444
timeout: float | None
45+
RequestHandlerClass: Callable[[Any, _RetAddress, Self], BaseRequestHandler]
4546
def __init__(
4647
self, server_address: _Address, RequestHandlerClass: Callable[[Any, _RetAddress, Self], BaseRequestHandler]
4748
) -> None: ...
48-
# It is not actually a `@property`, but we need a `Self` type:
49-
@property
50-
def RequestHandlerClass(self) -> Callable[[Any, _RetAddress, Self], BaseRequestHandler]: ...
51-
@RequestHandlerClass.setter
52-
def RequestHandlerClass(self, val: Callable[[Any, _RetAddress, Self], BaseRequestHandler]) -> None: ...
5349
def fileno(self) -> int: ...
5450
def handle_request(self) -> None: ...
5551
def serve_forever(self, poll_interval: float = 0.5) -> None: ...

tests/stubtest_allowlists/py3_common.txt

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -165,7 +165,6 @@ pyexpat.expat_CAPI
165165
select.poll # Depends on configuration
166166
selectors.DevpollSelector # Depends on configuration
167167
shutil.rmtree # stubtest doesn't like that we have this as an instance of a callback protocol instead of a function
168-
socketserver.BaseServer.RequestHandlerClass # is defined as a property, because we need `Self` type
169168
socketserver.BaseServer.fileno # implemented in derived classes
170169
socketserver.BaseServer.get_request # implemented in derived classes
171170
socketserver.BaseServer.server_bind # implemented in derived classes

0 commit comments

Comments
 (0)