
I'm preparing to bring this PEP to python-dev early this week (since I'm keen to get the core team talking about it before we meet up next week for the sprints). I have a set of changes in a PR at https://github.com/python/peps/pull/378/files if anyone wants to add more feedback before I merge and post. The summary of changes: * rename "event log hook" to "audit hook" (including PySys_Audit, PySys_AddAuditHook, etc.) * added audit points to better handle compile/exec of non-string objects, monkeypatching, and pickle.find_class - (more audit hooks will come - this is still an incomplete list) * improved recommendations * more clarity around the purpose of `spython` * rejected ideas (separate `audit` module, `sys.flags.XXX`) Comments by email are preferred, but if you'd rather comment directly on the PR then feel free. I'll see them eventually. You can also look at my current implementation compared to master at: https://github.com/python/cpython/compare/master...zooba:sectrans Thanks, Steve