Nick Coghlan 
								
							 
						 
						
							
							
							
							
								
							
							
								e471b9b400 
								
							 
						 
						
							
							
								
								Some minor cleanups to private runpy code and docstrings  
							
							
							
						 
						
							2009-11-07 08:15:01 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nick Coghlan 
								
							 
						 
						
							
							
							
							
								
							
							
								d39600e69f 
								
							 
						 
						
							
							
								
								Issue 4195: Restore the ability to execute packages with the -m switch (but this time in a way that leaves the import machinery in a valid state). (Original patch by Andi Vajda)  
							
							
							
						 
						
							2009-02-08 01:26:34 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nick Coghlan 
								
							 
						 
						
							
							
							
							
								
							
							
								a2053475bb 
								
							 
						 
						
							
							
								
								Fix several issues relating to access to source code inside zipfiles. Initial work by Alexander Belopolsky. See Misc/NEWS in this checkin for details.  
							
							
							
						 
						
							2008-12-14 10:54:50 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nick Coghlan 
								
							 
						 
						
							
							
							
							
								
							
							
								a14a4e8b84 
								
							 
						 
						
							
							
								
								Try to make command line error messages from runpy easier to understand (and suppress traceback cruft from the implicitly invoked runpy machinery)  
							
							
							
						 
						
							2008-02-22 10:54:06 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nick Coghlan 
								
							 
						 
						
							
							
							
							
								
							
							
								ef01d822aa 
								
							 
						 
						
							
							
								
								Implement PEP 366  
							
							
							
						 
						
							2007-12-03 12:55:17 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nick Coghlan 
								
							 
						 
						
							
							
							
							
								
							
							
								1a42ece0c7 
								
							 
						 
						
							
							
								
								Fix bug 1764407 - the -i switch now does the right thing when using the -m switch  
							
							
							
						 
						
							2007-08-25 10:50:41 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nick Coghlan 
								
							 
						 
						
							
							
							
							
								
							
							
								3af0e785e7 
								
							 
						 
						
							
							
								
								Revert misguided attempt at fixing incompatibility between -m and -i switches (better fix coming soon)  
							
							
							
						 
						
							2007-08-25 04:32:07 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nick Coghlan 
								
							 
						 
						
							
							
							
							
								
							
							
								13c25c08ca 
								
							 
						 
						
							
							
								
								Fix an incompatibility between the -i and -m command line switches as reported on python-dev by PJE - runpy.run_module now leaves any changes it makes to the sys module intact after the function terminates  
							
							
							
						 
						
							2007-07-24 13:58:28 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nick Coghlan 
								
							 
						 
						
							
							
							
							
								
							
							
								ae21fc6d1f 
								
							 
						 
						
							
							
								
								Correctly cleanup sys.modules after executing runpy relative import  
							
							... 
							
							
							
							tests
Restore Python 2.4 ImportError when attempting to execute a package
(as imports cannot be guaranteed to work properly if you try it) 
							
						 
						
							2007-07-23 13:41:45 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nick Coghlan 
								
							 
						 
						
							
							
							
							
								
							
							
								56829d5b4a 
								
							 
						 
						
							
							
								
								Revert the __module_name__ changes made in rev 47142. We'll revisit this in Python 2.6  
							
							
							
						 
						
							2006-07-06 12:53:04 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nick Coghlan 
								
							 
						 
						
							
							
							
							
								
							
							
								999a336ad7 
								
							 
						 
						
							
							
								
								Make full module name available as __module_name__ even when __name__ is set to something else (like '__main__')  
							
							
							
						 
						
							2006-06-28 10:41:47 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Phillip J. Eby 
								
							 
						 
						
							
							
							
							
								
							
							
								ab1d245871 
								
							 
						 
						
							
							
								
								First phase of refactoring for runpy, pkgutil, pydoc, and setuptools  
							
							... 
							
							
							
							to share common PEP 302 support code, as described here:
http://mail.python.org/pipermail/python-dev/2006-April/063724.html 
This revision strips all the PEP 302 emulation code from runpy,
replacing it with published API classes and functions in pkgutil,
mostly using setuptools' implementation of common functionality,
but adding features from runpy, and doing some refactoring to make
the layer pydoc needs easier to implement on top of this.
One step down, four to go, although step #4  (adding C versions of
the new APIs to 'imp') may not be able to make it in time for
alpha 2.  We'll see how that goes. 
							
						 
						
							2006-04-17 20:17:25 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Tim Peters 
								
							 
						 
						
							
							
							
							
								
							
							
								e33901eb2b 
								
							 
						 
						
							
							
								
								Whitespace normalization.  
							
							
							
						 
						
							2006-03-25 01:50:43 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nick Coghlan 
								
							 
						 
						
							
							
							
							
								
							
							
								c841bb6b63 
								
							 
						 
						
							
							
								
								run_module shouldn't hold the import lock when running a script  
							
							
							
						 
						
							2006-03-24 13:05:53 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Tim Peters 
								
							 
						 
						
							
							
							
							
								
							
							
								f99b8162a2 
								
							 
						 
						
							
							
								
								Whitespace normalization.  
							
							
							
						 
						
							2006-03-15 18:08:37 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nick Coghlan 
								
							 
						 
						
							
							
							
							
								
							
							
								e2ebb2d7f7 
								
							 
						 
						
							
							
								
								Implement PEP 338 which has been marked as accepted by GvR  
							
							
							
						 
						
							2006-03-15 11:00:26 +00:00