| 
									
										
										
										
											2002-12-31 23:18:00 +00:00
										 |  |  | #!/usr/bin/python | 
					
						
							| 
									
										
										
										
											2001-06-25 07:23:57 +00:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2002-12-24 06:36:19 +00:00
										 |  |  | try: | 
					
						
							|  |  |  |     import idlelib.PyShell | 
					
						
							| 
									
										
										
										
											2002-12-31 23:18:00 +00:00
										 |  |  | except ImportError: | 
					
						
							| 
									
										
										
										
											2002-12-24 06:36:19 +00:00
										 |  |  |     # IDLE is not installed, but maybe PyShell is on sys.path: | 
					
						
							| 
									
										
										
										
											2003-05-17 03:15:48 +00:00
										 |  |  |     try: | 
					
						
							|  |  |  |         import PyShell | 
					
						
							|  |  |  |     except ImportError: | 
					
						
							|  |  |  |         print "Can't locate PyShell.py" | 
					
						
							|  |  |  |     else: | 
					
						
							|  |  |  |         import os | 
					
						
							|  |  |  |         idledir = os.path.dirname(os.path.abspath(PyShell.__file__)) | 
					
						
							|  |  |  |         if idledir != os.getcwd(): | 
					
						
							|  |  |  |             # We're not in the IDLE directory, help the subprocess find run.py | 
					
						
							|  |  |  |             pypath = os.environ.get('PYTHONPATH', '') | 
					
						
							|  |  |  |             os.environ['PYTHONPATH'] = pypath + ':' + idledir | 
					
						
							|  |  |  |         PyShell.main() | 
					
						
							| 
									
										
										
										
											2003-01-02 17:09:34 +00:00
										 |  |  | else: | 
					
						
							|  |  |  |     idlelib.PyShell.main() |