mirror of
				https://github.com/python/cpython.git
				synced 2025-10-31 21:51:50 +00:00 
			
		
		
		
	[3.13] gh-125225: Fix column misalignment in help('topics') output (gh-125226) (#134226)
The 'help("topics")' output was misaligned due to "ASSIGNMENTEXPRESSIONS"
exceeding the implicit maximum default column width of 19 characters.
Reduced the number of columns from 4 to 3 in the listtopics()
function to allow more space for longer topic names.
(cherry picked from commit b22460c44d)
Co-authored-by: Étienne Pelletier <EtiennePelletier@users.noreply.github.com>
Co-authored-by: Łukasz Langa <lukasz@langa.pl>
			
			
This commit is contained in:
		
							parent
							
								
									08c9ba5b72
								
							
						
					
					
						commit
						c1e47702a2
					
				
					 1 changed files with 2 additions and 2 deletions
				
			
		|  | @ -2082,7 +2082,7 @@ def intro(self): | |||
| '''.format('%d.%d' % sys.version_info[:2])) | ||||
| 
 | ||||
|     def list(self, items, columns=4, width=80): | ||||
|         items = list(sorted(items)) | ||||
|         items = sorted(items) | ||||
|         colw = width // columns | ||||
|         rows = (len(items) + columns - 1) // columns | ||||
|         for row in range(rows): | ||||
|  | @ -2114,7 +2114,7 @@ def listtopics(self): | |||
| Here is a list of available topics.  Enter any topic name to get more help. | ||||
| 
 | ||||
| ''') | ||||
|         self.list(self.topics.keys()) | ||||
|         self.list(self.topics.keys(), columns=3) | ||||
| 
 | ||||
|     def showtopic(self, topic, more_xrefs=''): | ||||
|         try: | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue
	
	 Miss Islington (bot)
						Miss Islington (bot)