]> git.ipfire.org Git - thirdparty/Python/cpython.git/commitdiff
[3.13] gh-145548: Don't use VMADDR_CID_LOCAL from `socket` (GH-145735)
authorPetr Viktorin <encukou@gmail.com>
Tue, 10 Mar 2026 15:01:52 +0000 (16:01 +0100)
committerGitHub <noreply@github.com>
Tue, 10 Mar 2026 15:01:52 +0000 (16:01 +0100)
VMADDR_CID_LOCAL was added to `socekt` in 3.14. The test needs a
local constant in setUp(), as in clientSetUp().

Lib/test/test_socket.py

index b135a843e90adc0d910faf206db4317e5d3e436e..8a5e85824392bc326f240e8b5b781cd00080558c 100644 (file)
@@ -568,7 +568,7 @@ class ThreadedVSOCKSocketStreamTest(unittest.TestCase, ThreadableTest):
         self.addCleanup(self.serv.close)
         cid = get_cid()
         if cid in (socket.VMADDR_CID_HOST, socket.VMADDR_CID_ANY):
-            cid = socket.VMADDR_CID_LOCAL
+            cid = VMADDR_CID_LOCAL
         try:
             self.serv.bind((cid, VSOCKPORT))
         except OSError as exc: