bpo-41180: Audit code.__new__ when unmarshalling (GH-21271)

(cherry picked from commit d160e0f8e2)

Co-authored-by: tkmikan <36260601+tkmikan@users.noreply.github.com>
This commit is contained in:
Miss Islington (bot) 2020-07-03 14:13:29 -07:00 committed by GitHub
parent 53d2b715d1
commit c1d916595e
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 6 additions and 0 deletions

View File

@ -1396,6 +1396,12 @@ r_object(RFILE *p)
if (lnotab == NULL) if (lnotab == NULL)
goto code_error; goto code_error;
if (PySys_Audit("code.__new__", "OOOiiiiii",
code, filename, name, argcount, posonlyargcount,
kwonlyargcount, nlocals, stacksize, flags) < 0) {
goto code_error;
}
v = (PyObject *) PyCode_NewWithPosOnlyArgs( v = (PyObject *) PyCode_NewWithPosOnlyArgs(
argcount, posonlyargcount, kwonlyargcount, argcount, posonlyargcount, kwonlyargcount,
nlocals, stacksize, flags, nlocals, stacksize, flags,