Christian Heimes 
								
							 
						 
						
							
							
							
							
								
							
							
								ad73a9cf97 
								
							 
						 
						
							
							
								
								Issue  #16400 : Add command line option for isolated mode.  
							
							... 
							
							
							
							-I
    Run Python in isolated mode. This also implies -E and -s. In isolated mode
    sys.path contains neither the script’s directory nor the user’s
    site-packages directory. All PYTHON* environment variables are ignored,
    too. Further restrictions may be imposed to prevent the user from
    injecting malicious code. 
							
						 
						
							2013-08-10 16:36:18 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								e3ed4edb94 
								
							 
						 
						
							
							
								
								Issue  #18338 : python --version now prints version string to stdout, and  
							
							... 
							
							
							
							not to stderr.  Patch by Berker Peksag and Michael Dickens. 
							
						 
						
							2013-07-11 20:01:17 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								ef8115e5eb 
								
							 
						 
						
							
							
								
								Issue  #17206 : Fix test_cmd_line and test_faulthandler for my previous change  
							
							... 
							
							
							
							(test.regrtest and test.script_helper enable faulthandler module in
subprocesses). 
							
						 
						
							2013-06-25 21:54:17 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								3fa1aaebde 
								
							 
						 
						
							
							
								
								Issue  #17516 : do not create useless tuple: remove dummy commas in tests  
							
							
							
						 
						
							2013-03-26 01:14:08 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Ezio Melotti 
								
							 
						 
						
							
							
							
							
								
							
							
								1f8898a591 
								
							 
						 
						
							
							
								
								#17323 : The "[X refs, Y blocks]" printed by debug builds has been disabled by default.  It can be re-enabled with the -X showrefcount option.  
							
							
							
						 
						
							2013-03-26 01:59:56 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Ezio Melotti 
								
							 
						 
						
							
							
							
							
								
							
							
								a833e0d8ae 
								
							 
						 
						
							
							
								
								Merge debug print removal with 3.3.  
							
							
							
						 
						
							2012-11-23 22:17:02 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Ezio Melotti 
								
							 
						 
						
							
							
							
							
								
							
							
								9ab09d129e 
								
							 
						 
						
							
							
								
								Merge debug print removal with 3.2.  
							
							
							
						 
						
							2012-11-23 22:16:45 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Ezio Melotti 
								
							 
						 
						
							
							
							
							
								
							
							
								82e60de727 
								
							 
						 
						
							
							
								
								Remove debug print.  
							
							
							
						 
						
							2012-11-23 22:16:07 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Ezio Melotti 
								
							 
						 
						
							
							
							
							
								
							
							
								8b9a8f3c98 
								
							 
						 
						
							
							
								
								#16306 : merge with 3.3.  
							
							
							
						 
						
							2012-11-23 19:01:42 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Ezio Melotti 
								
							 
						 
						
							
							
							
							
								
							
							
								8a6d1fed41 
								
							 
						 
						
							
							
								
								#16306 : merge with 3.2.  
							
							
							
						 
						
							2012-11-23 18:52:39 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Ezio Melotti 
								
							 
						 
						
							
							
							
							
								
							
							
								a0dd22e5e8 
								
							 
						 
						
							
							
								
								#16306 : report only the first unknown option and add more tests.  Patch by Serhiy Storchaka.  
							
							
							
						 
						
							2012-11-23 18:48:32 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Ezio Melotti 
								
							 
						 
						
							
							
							
							
								
							
							
								32f4e6e991 
								
							 
						 
						
							
							
								
								#16309 : avoid using deprecated method and turn docstring in a comment.  
							
							
							
						 
						
							2012-11-23 01:51:20 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Ezio Melotti 
								
							 
						 
						
							
							
							
							
								
							
							
								195ad6ce05 
								
							 
						 
						
							
							
								
								#16306 : merge with 3.3.  
							
							
							
						 
						
							2012-11-18 14:06:54 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Ezio Melotti 
								
							 
						 
						
							
							
							
							
								
							
							
								f7c709d62d 
								
							 
						 
						
							
							
								
								#16306 : merge with 3.2.  
							
							
							
						 
						
							2012-11-18 14:02:08 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Ezio Melotti 
								
							 
						 
						
							
							
							
							
								
							
							
								7c66319edc 
								
							 
						 
						
							
							
								
								#16306 : Fix multiple error messages when unknown command line parameters where passed to the interpreter.  Patch by Hieu Nguyen.  
							
							
							
						 
						
							2012-11-18 13:55:52 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								e667e98faa 
								
							 
						 
						
							
							
								
								Issue  #16218 ,  #16444 : Backport improvment on tests for non-ASCII characters  
							
							
							
						 
						
							2012-11-12 01:23:15 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Hynek Schlawack 
								
							 
						 
						
							
							
							
							
								
							
							
								15c02e3048 
								
							 
						 
						
							
							
								
								Issue  #15001 : fix segfault on "del sys.module['__main__']"  
							
							... 
							
							
							
							Patch by Victor Stinner. 
							
						 
						
							2012-11-07 09:10:49 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Hynek Schlawack 
								
							 
						 
						
							
							
							
							
								
							
							
								33363f43e3 
								
							 
						 
						
							
							
								
								Issue  #15001 : fix segfault on "del sys.module['__main__']"  
							
							... 
							
							
							
							Patch by Victor Stinner. 
							
						 
						
							2012-11-07 09:07:22 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Hynek Schlawack 
								
							 
						 
						
							
							
							
							
								
							
							
								5c6b3e214c 
								
							 
						 
						
							
							
								
								Issue  #15001 : fix segfault on "del sys.module['__main__']"  
							
							... 
							
							
							
							Patch by Victor Stinner. 
							
						 
						
							2012-11-07 09:02:24 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								8b219b2936 
								
							 
						 
						
							
							
								
								Issue  #16414 : Add support.FS_NONASCII and support.TESTFN_NONASCII  
							
							... 
							
							
							
							These constants are used to test functions with non-ASCII data, especially
filenames. 
							
						 
						
							2012-11-06 23:23:43 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andrew Svetlov 
								
							 
						 
						
							
							
							
							
								
							
							
								76bcff27b2 
								
							 
						 
						
							
							
								
								Issue  #7317 : Display full tracebacks when an error occurs asynchronously.  
							
							... 
							
							
							
							Patch by Alon Horev with update by Alexey Kachayev. 
							
						 
						
							2012-11-03 15:56:05 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andrew Svetlov 
								
							 
						 
						
							
							
							
							
								
							
							
								69032c81aa 
								
							 
						 
						
							
							
								
								Issue  #16309 : Make PYTHONPATH= behavior the same as if PYTHONPATH not set at all.  
							
							... 
							
							
							
							Thanks to Armin Rigo and Alexey Kachayev. 
							
						 
						
							2012-11-03 13:52:58 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								90ef747e04 
								
							 
						 
						
							
							
								
								Close   #13119 : use "\r\n" newline for sys.stdout/err on Windows  
							
							... 
							
							
							
							sys.stdout and sys.stderr are now using "\r\n" newline on Windows, as Python 2. 
							
						 
						
							2012-08-04 01:37:32 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								7b3f0fa68e 
								
							 
						 
						
							
							
								
								Close   #13119 : use "\r\n" newline for sys.stdout/err on Windows  
							
							... 
							
							
							
							sys.stdout and sys.stderr are now using "\r\n" newline on Windows, as Python 2. 
							
						 
						
							2012-08-04 01:28:00 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Benjamin Peterson 
								
							 
						 
						
							
							
							
							
								
							
							
								c9f54cf512 
								
							 
						 
						
							
							
								
								enable hash randomization by default  
							
							
							
						 
						
							2012-02-21 16:08:05 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Georg Brandl 
								
							 
						 
						
							
							
							
							
								
							
							
								2fb477c0f0 
								
							 
						 
						
							
							
								
								Merge 3.2: Issue  #13703  plus some related test suite fixes.  
							
							
							
						 
						
							2012-02-21 00:33:36 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Georg Brandl 
								
							 
						 
						
							
							
							
							
								
							
							
								09a7c72cad 
								
							 
						 
						
							
							
								
								Merge from 3.1: Issue  #13703 : add a way to randomize the hash values of basic types (str, bytes, datetime)  
							
							... 
							
							
							
							in order to make algorithmic complexity attacks on (e.g.) web apps much more complicated.
The environment variable PYTHONHASHSEED and the new command line flag -R control this
behavior. 
							
						 
						
							2012-02-20 21:31:46 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Georg Brandl 
								
							 
						 
						
							
							
							
							
								
							
							
								2daf6ae249 
								
							 
						 
						
							
							
								
								Issue  #13703 : add a way to randomize the hash values of basic types (str, bytes, datetime)  
							
							... 
							
							
							
							in order to make algorithmic complexity attacks on (e.g.) web apps much more complicated.
The environment variable PYTHONHASHSEED and the new command line flag -R control this
behavior. 
							
						 
						
							2012-02-20 19:54:16 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Antoine Pitrou 
								
							 
						 
						
							
							
							
							
								
							
							
								39a73a4cfa 
								
							 
						 
						
							
							
								
								Issue  #7111 : Python can now be run without a stdin, stdout or stderr stream.  
							
							... 
							
							
							
							It was already the case with Python 2.  However, the corresponding
sys module entries are now set to None (instead of an unusable file object). 
							
						 
						
							2011-11-28 19:09:45 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Antoine Pitrou 
								
							 
						 
						
							
							
							
							
								
							
							
								11942a58a1 
								
							 
						 
						
							
							
								
								Issue  #7111 : Python can now be run without a stdin, stdout or stderr stream.  
							
							... 
							
							
							
							It was already the case with Python 2.  However, the corresponding
sys module entries are now set to None (instead of an unusable file object). 
							
						 
						
							2011-11-28 19:08:36 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Antoine Pitrou 
								
							 
						 
						
							
							
							
							
								
							
							
								5604ef3e36 
								
							 
						 
						
							
							
								
								Issue  #13444 : When stdout has been closed explicitly, we should not attempt to flush it at shutdown and print an error.  
							
							... 
							
							
							
							This also adds a test for issue #5319 , whose resolution introduced the issue. 
							
						 
						
							2011-11-26 22:02:29 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Antoine Pitrou 
								
							 
						 
						
							
							
							
							
								
							
							
								d7c8fbf89e 
								
							 
						 
						
							
							
								
								Issue  #13444 : When stdout has been closed explicitly, we should not attempt to flush it at shutdown and print an error.  
							
							... 
							
							
							
							This also adds a test for issue #5319 , whose resolution introduced the issue. 
							
						 
						
							2011-11-26 21:59:36 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									R David Murray 
								
							 
						 
						
							
							
							
							
								
							
							
								fcb17e13da 
								
							 
						 
						
							
							
								
								Merge  #10206 : add test for previously fixed bug.  
							
							
							
						 
						
							2011-06-24 13:28:08 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									R David Murray 
								
							 
						 
						
							
							
							
							
								
							
							
								e697e3750f 
								
							 
						 
						
							
							
								
								#10206 : add test for previously fixed bug.  
							
							... 
							
							
							
							Patch by Francisco Martín Brugué. 
							
						 
						
							2011-06-24 13:26:31 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Éric Araujo 
								
							 
						 
						
							
							
							
							
								
							
							
								be3bd57ba2 
								
							 
						 
						
							
							
								
								Remove traces of division_warning left over from Python 2 ( #10998 )  
							
							
							
						 
						
							2011-03-26 01:55:15 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Marc-André Lemburg 
								
							 
						 
						
							
							
							
							
								
							
							
								8f36af7a4c 
								
							 
						 
						
							
							
								
								Normalize the encoding names for Latin-1 and UTF-8 to  
							
							... 
							
							
							
							'latin-1' and 'utf-8'.
These are optimized in the Python Unicode implementation
to result in more direct processing, bypassing the codec
registry.
Also see issue11303. 
							
						 
						
							2011-02-25 15:42:01 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								02bfdb3f79 
								
							 
						 
						
							
							
								
								Merged revisions 88530 via svnmerge from  
							
							... 
							
							
							
							svn+ssh://pythondev@svn.python.org/python/branches/py3k
........
  r88530 | victor.stinner | 2011-02-23 13:07:37 +0100 (mer., 23 févr. 2011) | 4 lines
  Issue #11272 : Fix input() and sys.stdin for Windows newline
  On Windows, input() strips '\r' (and not only '\n'), and sys.stdin uses
  universal newline (replace '\r\n' by '\n').
........ 
							
						 
						
							2011-02-23 12:10:23 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								c0f1a1afae 
								
							 
						 
						
							
							
								
								Issue  #11272 : Fix input() and sys.stdin for Windows newline  
							
							... 
							
							
							
							On Windows, input() strips '\r' (and not only '\n'), and sys.stdin uses
universal newline (replace '\r\n' by '\n'). 
							
						 
						
							2011-02-23 12:07:37 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								13d49ee7d6 
								
							 
						 
						
							
							
								
								Issue  #10601 : sys.displayhook uses 'backslashreplace' error handler on  
							
							... 
							
							
							
							UnicodeEncodeError. 
							
						 
						
							2010-12-04 17:24:33 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Antoine Pitrou 
								
							 
						 
						
							
							
							
							
								
							
							
								9bc35682de 
								
							 
						 
						
							
							
								
								Use script_helper in one more test  
							
							
							
						 
						
							2010-11-09 21:33:55 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Brian Curtin 
								
							 
						 
						
							
							
							
							
								
							
							
								8581c7e11a 
								
							 
						 
						
							
							
								
								Merged revisions 86081 via svnmerge from  
							
							... 
							
							
							
							svn+ssh://pythondev@svn.python.org/python/branches/py3k
........
  r86081 | brian.curtin | 2010-11-01 09:00:33 -0500 (Mon, 01 Nov 2010) | 2 lines
  Close subprocess pipes to clear ResourceWarning messages in debug mode.
........ 
							
						 
						
							2010-11-01 14:08:58 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Brian Curtin 
								
							 
						 
						
							
							
							
							
								
							
							
								c4ac887917 
								
							 
						 
						
							
							
								
								Close subprocess pipes to clear ResourceWarning messages in debug mode.  
							
							
							
						 
						
							2010-11-01 14:00:33 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Antoine Pitrou 
								
							 
						 
						
							
							
							
							
								
							
							
								9583cac633 
								
							 
						 
						
							
							
								
								Issue  #10089 : Add support for arbitrary -X options on the command-line.  
							
							... 
							
							
							
							They can be retrieved through a new attribute `sys._xoptions`. 
							
						 
						
							2010-10-21 13:42:28 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								f933e1ab6f 
								
							 
						 
						
							
							
								
								Issue  #4388 : On Mac OS X, decode command line arguments from UTF-8, instead of  
							
							... 
							
							
							
							the locale encoding. If the LANG (and LC_ALL and LC_CTYPE) environment variable
is not set, the locale encoding is ISO-8859-1, whereas most programs (including
Python) expect UTF-8. Python already uses UTF-8 for the filesystem encoding and
to encode command line arguments on this OS. 
							
						 
						
							2010-10-20 22:58:25 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								073f759d65 
								
							 
						 
						
							
							
								
								Move non-ascii test from test_run_code() to a new function: test_non_ascii()  
							
							
							
						 
						
							2010-10-20 21:56:55 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								f6211eda71 
								
							 
						 
						
							
							
								
								Move test_undecodable_code() from test_sys to test_cmd_line  
							
							
							
						 
						
							2010-10-20 21:52:33 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Antoine Pitrou 
								
							 
						 
						
							
							
							
							
								
							
							
								d7931095d5 
								
							 
						 
						
							
							
								
								Add some debug output in verbose mode  
							
							
							
						 
						
							2010-10-08 18:46:09 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Antoine Pitrou 
								
							 
						 
						
							
							
							
							
								
							
							
								f51d8d3a2e 
								
							 
						 
						
							
							
								
								Better Python spawning primitives in test.script_helper, for  
							
							... 
							
							
							
							easier writing of unit tests and better error reporting. 
							
						 
						
							2010-10-08 18:05:42 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nick Coghlan 
								
							 
						 
						
							
							
							
							
								
							
							
								d26c18adcc 
								
							 
						 
						
							
							
								
								Issue  #8202 : Set sys.argv[0] to -m rather than -c while searching for the module to execute. Also updates all the cmd_line_script tests to validate the setting of sys.path[0] and the current working directory  
							
							
							
						 
						
							2010-08-17 13:06:11 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								30ba25b865 
								
							 
						 
						
							
							
								
								Merged revisions 80116 via svnmerge from  
							
							... 
							
							
							
							svn+ssh://pythondev@svn.python.org/python/branches/py3k
........
  r80116 | victor.stinner | 2010-04-16 17:10:27 +0200 (ven., 16 avril 2010) | 2 lines
  Issue #7605 : Fix test_cmd_line if the current working directory is not ASCII
........ 
							
						 
						
							2010-04-16 15:44:04 +00:00