mirror of
				https://github.com/python/cpython.git
				synced 2025-11-03 23:21:29 +00:00 
			
		
		
		
	Merged revisions 76871-76872,77093-77095,77097-77101 via svnmerge from
svn+ssh://pythondev@svn.python.org/sandbox/trunk/2to3/lib2to3 ........ r76871 | benjamin.peterson | 2009-12-17 20:49:21 -0600 (Thu, 17 Dec 2009) | 1 line handle unencodable diffs gracefully #5093 ........ r76872 | benjamin.peterson | 2009-12-17 20:51:37 -0600 (Thu, 17 Dec 2009) | 1 line fix emacs header ........ r77093 | benjamin.peterson | 2009-12-28 14:43:32 -0600 (Mon, 28 Dec 2009) | 7 lines replace callable(x) with isinstance(x, collections.Callable) #7006 This is a more accurate translation than hasattr(x, '__call__') which failed in the case that somebody had put __call__ in the instance dictionary. Patch mostly by Joe Amenta. ........ r77094 | benjamin.peterson | 2009-12-28 14:45:13 -0600 (Mon, 28 Dec 2009) | 2 lines deuglify imports ........ r77095 | benjamin.peterson | 2009-12-28 14:49:23 -0600 (Mon, 28 Dec 2009) | 1 line remove unused flag ........ r77097 | benjamin.peterson | 2009-12-28 16:12:13 -0600 (Mon, 28 Dec 2009) | 2 lines clean up imports and whitespace ........ r77098 | benjamin.peterson | 2009-12-28 16:43:35 -0600 (Mon, 28 Dec 2009) | 1 line *** empty log message *** ........ r77099 | benjamin.peterson | 2009-12-28 16:45:10 -0600 (Mon, 28 Dec 2009) | 1 line revert unintended change ........ r77100 | benjamin.peterson | 2009-12-28 16:53:21 -0600 (Mon, 28 Dec 2009) | 1 line revert unintended changes ........ r77101 | benjamin.peterson | 2009-12-28 17:46:02 -0600 (Mon, 28 Dec 2009) | 1 line normalize whitespace ........
This commit is contained in:
		
							parent
							
								
									0d19eaf1eb
								
							
						
					
					
						commit
						abb4274499
					
				
					 6 changed files with 123 additions and 19 deletions
				
			
		| 
						 | 
				
			
			@ -60,8 +60,14 @@ def print_output(self, old, new, filename, equal):
 | 
			
		|||
        else:
 | 
			
		||||
            self.log_message("Refactored %s", filename)
 | 
			
		||||
            if self.show_diffs:
 | 
			
		||||
                for line in diff_texts(old, new, filename):
 | 
			
		||||
                    print line
 | 
			
		||||
                diff_lines = diff_texts(old, new, filename)
 | 
			
		||||
                try:
 | 
			
		||||
                    for line in diff_lines:
 | 
			
		||||
                        print line
 | 
			
		||||
                except UnicodeEncodeError:
 | 
			
		||||
                    warn("couldn't encode %s's diff for your terminal" %
 | 
			
		||||
                         (filename,))
 | 
			
		||||
                    return
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
def warn(msg):
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue