Skip to content

Commit 5034205

Browse files
committed
Only for free-threading
1 parent 04f5a79 commit 5034205

File tree

2 files changed

+8
-6
lines changed

2 files changed

+8
-6
lines changed

Lib/platform.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1158,7 +1158,7 @@ def _sys_version(sys_version=None):
11581158
r'\(#?([^,]+)' # "(#buildno"
11591159
r'(?:,\s*([\w ]*)' # ", buildate"
11601160
r'(?:,\s*([\w :]*))?)' # ", buildtime"
1161-
r'(?:,\s*(free-threading|default))?\)\s*' # ",'free-threading'|'default)<space>'"
1161+
r'(?:,\s*(free-threading))?\)*\s*' # ",'free-threading')<space>'"
11621162
r'\[([^\]]+)\]?', re.ASCII) #"[compiler]"
11631163

11641164
if sys.platform.startswith('java'):

Modules/getbuildinfo.c

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -51,17 +51,19 @@ Py_GetBuildInfo(void)
5151
const char *revision = _Py_gitversion();
5252
const char *sep = *revision ? ":" : "";
5353
const char *gitid = _Py_gitidentifier();
54-
#ifdef Py_GIL_DISABLED
55-
const char *build = "free-threading";
56-
#else
57-
const char *build = "default";
58-
#endif
5954
if (!(*gitid)) {
6055
gitid = "main";
6156
}
57+
#ifdef Py_GIL_DISABLED
58+
const char *build = "free-threading";
6259
PyOS_snprintf(buildinfo, sizeof(buildinfo),
6360
"%s%s%s, %.20s, %.9s, %s", gitid, sep, revision,
6461
DATE, TIME, build);
62+
#else
63+
PyOS_snprintf(buildinfo, sizeof(buildinfo),
64+
"%s%s%s, %.20s, %.9s", gitid, sep, revision,
65+
DATE, TIME);
66+
#endif
6567
return buildinfo;
6668
}
6769

0 commit comments

Comments
 (0)