[Python-checkins] gh-94068: Remove HVSOCKET_CONTAINER_PASSTHRU constant because it has been removed from Windows (GH-94069)

miss-islington webhook-mailer at python.org
Tue Jun 21 13:27:30 EDT 2022


https://github.com/python/cpython/commit/5a08e0fda4b3691332ebb845d36405e15ab45134
commit: 5a08e0fda4b3691332ebb845d36405e15ab45134
branch: main
author: Steve Dower <steve.dower at python.org>
committer: miss-islington <31488909+miss-islington at users.noreply.github.com>
date: 2022-06-21T10:27:21-07:00
summary:

gh-94068: Remove HVSOCKET_CONTAINER_PASSTHRU constant because it has been removed from Windows (GH-94069)



Fixes #94068

Automerge-Triggered-By: GH:zware

files:
M Doc/library/socket.rst
M Lib/test/test_socket.py
M Modules/socketmodule.c

diff --git a/Doc/library/socket.rst b/Doc/library/socket.rst
index c732e7bd96b52..49ea62f46ce97 100644
--- a/Doc/library/socket.rst
+++ b/Doc/library/socket.rst
@@ -616,7 +616,6 @@ Constants
           HV_PROTOCOL_RAW
           HVSOCKET_CONNECT_TIMEOUT
           HVSOCKET_CONNECT_TIMEOUT_MAX
-          HVSOCKET_CONTAINER_PASSTHRU
           HVSOCKET_CONNECTED_SUSPEND
           HVSOCKET_ADDRESS_FLAG_PASSTHRU
           HV_GUID_ZERO
diff --git a/Lib/test/test_socket.py b/Lib/test/test_socket.py
index 9a8c3b6766715..1700b429ab07c 100644
--- a/Lib/test/test_socket.py
+++ b/Lib/test/test_socket.py
@@ -2476,7 +2476,6 @@ class BasicHyperVTest(unittest.TestCase):
     def testHyperVConstants(self):
         socket.HVSOCKET_CONNECT_TIMEOUT
         socket.HVSOCKET_CONNECT_TIMEOUT_MAX
-        socket.HVSOCKET_CONTAINER_PASSTHRU
         socket.HVSOCKET_CONNECTED_SUSPEND
         socket.HVSOCKET_ADDRESS_FLAG_PASSTHRU
         socket.HV_GUID_ZERO
diff --git a/Modules/socketmodule.c b/Modules/socketmodule.c
index ffa9105f1ec49..55e19ffab5cba 100644
--- a/Modules/socketmodule.c
+++ b/Modules/socketmodule.c
@@ -7472,7 +7472,6 @@ PyInit__socket(void)
     /* for setsockopt() */
     PyModule_AddIntMacro(m, HVSOCKET_CONNECT_TIMEOUT);
     PyModule_AddIntMacro(m, HVSOCKET_CONNECT_TIMEOUT_MAX);
-    PyModule_AddIntMacro(m, HVSOCKET_CONTAINER_PASSTHRU);
     PyModule_AddIntMacro(m, HVSOCKET_CONNECTED_SUSPEND);
     PyModule_AddIntMacro(m, HVSOCKET_ADDRESS_FLAG_PASSTHRU);
 



More information about the Python-checkins mailing list