]> git.ipfire.org Git - thirdparty/Python/cpython.git/commitdiff
bpo-46841: Use a `bytes` object for `_co_code_adaptive` (GH-32205)
authorBrandt Bucher <brandtbucher@microsoft.com>
Fri, 1 Apr 2022 11:28:50 +0000 (04:28 -0700)
committerGitHub <noreply@github.com>
Fri, 1 Apr 2022 11:28:50 +0000 (12:28 +0100)
Objects/codeobject.c

index 987cdef3c90d4f6297ec7cb7e38a96fdf3528983..7d50b40ec45367e82eb876660f19b0f85cac7d43 100644 (file)
@@ -1523,8 +1523,8 @@ code_getfreevars(PyCodeObject *code, void *closure)
 static PyObject *
 code_getcodeadaptive(PyCodeObject *code, void *closure)
 {
-    return PyMemoryView_FromMemory(code->co_code_adaptive, _PyCode_NBYTES(code),
-                                   PyBUF_READ);
+    return PyBytes_FromStringAndSize(code->co_code_adaptive,
+                                     _PyCode_NBYTES(code));
 }
 
 static PyObject *