mirror of
				https://github.com/python/cpython.git
				synced 2025-10-31 13:41:24 +00:00 
			
		
		
		
	tkinter.Text.debug() now always returns 0/1.
Fixed a regression inroduced in issue #6157.
This commit is contained in:
		
							parent
							
								
									02d5db2777
								
							
						
					
					
						commit
						2f26c224d7
					
				
					 2 changed files with 3 additions and 4 deletions
				
			
		|  | @ -3002,7 +3002,7 @@ def debug(self, boolean=None): | ||||||
|         """Turn on the internal consistency checks of the B-Tree inside the text |         """Turn on the internal consistency checks of the B-Tree inside the text | ||||||
|         widget according to BOOLEAN.""" |         widget according to BOOLEAN.""" | ||||||
|         if boolean is None: |         if boolean is None: | ||||||
|             return self.tk.call(self._w, 'debug') |             return self.tk.getboolean(self.tk.call(self._w, 'debug')) | ||||||
|         self.tk.call(self._w, 'debug', boolean) |         self.tk.call(self._w, 'debug', boolean) | ||||||
|     def delete(self, index1, index2=None): |     def delete(self, index1, index2=None): | ||||||
|         """Delete the characters between INDEX1 and INDEX2 (not included).""" |         """Delete the characters between INDEX1 and INDEX2 (not included).""" | ||||||
|  |  | ||||||
|  | @ -16,13 +16,12 @@ def tearDown(self): | ||||||
| 
 | 
 | ||||||
|     def test_debug(self): |     def test_debug(self): | ||||||
|         text = self.text |         text = self.text | ||||||
|         wantobjects = self.root.wantobjects() |  | ||||||
|         olddebug = text.debug() |         olddebug = text.debug() | ||||||
|         try: |         try: | ||||||
|             text.debug(0) |             text.debug(0) | ||||||
|             self.assertEqual(text.debug(), 0 if wantobjects else '0') |             self.assertEqual(text.debug(), 0) | ||||||
|             text.debug(1) |             text.debug(1) | ||||||
|             self.assertEqual(text.debug(), 1 if wantobjects else '1') |             self.assertEqual(text.debug(), 1) | ||||||
|         finally: |         finally: | ||||||
|             text.debug(olddebug) |             text.debug(olddebug) | ||||||
|             self.assertEqual(text.debug(), olddebug) |             self.assertEqual(text.debug(), olddebug) | ||||||
|  |  | ||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue
	
	 Serhiy Storchaka
						Serhiy Storchaka