[3.15] Do not break long test names in the regrtest output (GH-155714) (#155722)

hugovk <[email protected]>
Newsgroups gmane.comp.python.cvs
Message-ID <[email protected]>
https://github.com/python/cpython/commit/bc295f99bddace0bf414d89cf1909b8fe7f5b1e6
commit: bc295f99bddace0bf414d89cf1909b8fe7f5b1e6
branch: 3.15
author: Miss Islington (bot) <[email protected]>
committer: hugovk <[email protected]>
date: 2026-08-25T00:17:57+09:00
summary:

[3.15] Do not break long test names in the regrtest output (GH-155714) (#155722)

Do not break long test names in the regrtest output (GH-155714)

printlist() used textwrap.fill(), which breaks words longer than the
line width.
(cherry picked from commit ceb351884a625de7c8cf70f3d0def5742ce85c11)

Co-authored-by: Serhiy Storchaka <[email protected]>

files:
M Lib/test/libregrtest/utils.py

diff --git a/Lib/test/libregrtest/utils.py b/Lib/test/libregrtest/utils.py
index 00703d6c074855b..99e47cfabf2df9c 100644
--- a/Lib/test/libregrtest/utils.py
+++ b/Lib/test/libregrtest/utils.py
@@ -118,7 +118,8 @@ def printlist(x, width=70, indent=4, file=None):
     blanks = ' ' * indent
     # Print the sorted list: 'x' may be a '--random' list or a set()
     print(textwrap.fill(' '.join(str(elt) for elt in sorted(x)), width,
-                        initial_indent=blanks, subsequent_indent=blanks),
+                        initial_indent=blanks, subsequent_indent=blanks,
+                        break_long_words=False, break_on_hyphens=False),
           file=file)
 
 

_______________________________________________
Python-checkins mailing list -- [email protected]
To unsubscribe send an email to [email protected]
https://mail.python.org/mailman3//lists/python-checkins.python.org
Member address: [email protected]
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.