We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent c75c1a6 commit fea60ffCopy full SHA for fea60ff
Include/bytesobject.h
@@ -41,8 +41,8 @@ PyAPI_FUNC(char *) PyBytes_AsString(PyObject *);
41
PyAPI_FUNC(int) PyBytes_Resize(PyObject *, Py_ssize_t);
42
43
/* Macros, trading safety for speed */
44
-#define PyBytes_AS_STRING(self) (((PyBytesObject *)(self))->ob_bytes)
45
-#define PyBytes_GET_SIZE(self) (((PyBytesObject *)(self))->ob_size)
+#define PyBytes_AS_STRING(self) (assert(PyBytes_Check(self)),((PyBytesObject *)(self))->ob_bytes)
+#define PyBytes_GET_SIZE(self) (assert(PyBytes_Check(self)),((PyBytesObject *)(self))->ob_size)
46
47
#ifdef __cplusplus
48
}
0 commit comments