mirror of
				https://github.com/python/cpython.git
				synced 2025-10-31 05:31:20 +00:00 
			
		
		
		
	[3.13] gh-121957: Emit audit events for python -i and python -m asyncio (GH-121958) (GH-122115)
				
					
				
			Relatedly, emit the `cpython.run_startup` event from the Python version of
`PYTHONSTARTUP` handling.
(cherry picked from commit dc93d1125f)
Co-authored-by: Łukasz Langa <lukasz@langa.pl>
			
			
This commit is contained in:
		
							parent
							
								
									82db81528c
								
							
						
					
					
						commit
						148beb6de9
					
				
					 6 changed files with 36 additions and 2 deletions
				
			
		|  | @ -39,6 +39,8 @@ def interactive_console(mainmodule=None, quiet=False, pythonstartup=False): | |||
|     # sys._baserepl() above does this internally, we do it here | ||||
|     startup_path = os.getenv("PYTHONSTARTUP") | ||||
|     if pythonstartup and startup_path: | ||||
|         sys.audit("cpython.run_startup", startup_path) | ||||
| 
 | ||||
|         import tokenize | ||||
|         with tokenize.open(startup_path) as f: | ||||
|             startup_code = compile(f.read(), startup_path, "exec") | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue
	
	 Miss Islington (bot)
						Miss Islington (bot)