[Python-checkins] bpo-45532: Replace 'default' with 'main' as default in sys.version (GH-29100)

miss-islington webhook-mailer at python.org
Wed Oct 20 13:41:50 EDT 2021


https://github.com/python/cpython/commit/696a89fef81f8229ebff9c32dfd36921c04f0890
commit: 696a89fef81f8229ebff9c32dfd36921c04f0890
branch: 3.10
author: Miss Islington (bot) <31488909+miss-islington at users.noreply.github.com>
committer: miss-islington <31488909+miss-islington at users.noreply.github.com>
date: 2021-10-20T10:41:35-07:00
summary:

bpo-45532: Replace 'default' with 'main' as default in sys.version (GH-29100)

(cherry picked from commit d2cd5eef0c3fc0431bfe3fc24b4c020ebfcf8aad)

Co-authored-by: Jeong YunWon <69878+youknowone at users.noreply.github.com>

files:
A Misc/NEWS.d/next/Build/2021-10-20-16-07-39.bpo-45532.kyhvis.rst
M Modules/getbuildinfo.c

diff --git a/Misc/NEWS.d/next/Build/2021-10-20-16-07-39.bpo-45532.kyhvis.rst b/Misc/NEWS.d/next/Build/2021-10-20-16-07-39.bpo-45532.kyhvis.rst
new file mode 100644
index 0000000000000..575e2fb9ae93b
--- /dev/null
+++ b/Misc/NEWS.d/next/Build/2021-10-20-16-07-39.bpo-45532.kyhvis.rst
@@ -0,0 +1,2 @@
+Update :data:`sys.version` to use ``main`` as fallback information.
+Patch by Jeong YunWon.
diff --git a/Modules/getbuildinfo.c b/Modules/getbuildinfo.c
index 5f941a26e1d54..7cb7397a22c8a 100644
--- a/Modules/getbuildinfo.c
+++ b/Modules/getbuildinfo.c
@@ -40,8 +40,9 @@ Py_GetBuildInfo(void)
     const char *revision = _Py_gitversion();
     const char *sep = *revision ? ":" : "";
     const char *gitid = _Py_gitidentifier();
-    if (!(*gitid))
-        gitid = "default";
+    if (!(*gitid)) {
+        gitid = "main";
+    }
     PyOS_snprintf(buildinfo, sizeof(buildinfo),
                   "%s%s%s, %.20s, %.9s", gitid, sep, revision,
                   DATE, TIME);



More information about the Python-checkins mailing list