Staging
v0.5.1
https://github.com/python/cpython
Revision 767b42633bb7ac39dd6743d8dd7f5b5cc122acea authored by Miss Islington (bot) on 21 November 2019, 12:11:44 UTC, committed by GitHub on 21 November 2019, 12:11:44 UTC

test_capi: trashcan tests now require the test "cpu" resource.
(cherry picked from commit 0127bb1c5c3286f87e284ff6083133bfdcfd5a4f)

Co-authored-by: Victor Stinner <vstinner@python.org>
1 parent 23f9be2
Raw File
Tip revision: 767b42633bb7ac39dd6743d8dd7f5b5cc122acea authored by Miss Islington (bot) on 21 November 2019, 12:11:44 UTC
bpo-38875: test_capi: trashcan tests require cpu resource (GH-17314)
Tip revision: 767b426
picklebufobject.h
/* PickleBuffer object. This is built-in for ease of use from third-party
 * C extensions.
 */

#ifndef Py_PICKLEBUFOBJECT_H
#define Py_PICKLEBUFOBJECT_H
#ifdef __cplusplus
extern "C" {
#endif

#ifndef Py_LIMITED_API

PyAPI_DATA(PyTypeObject) PyPickleBuffer_Type;

#define PyPickleBuffer_Check(op) (Py_TYPE(op) == &PyPickleBuffer_Type)

/* Create a PickleBuffer redirecting to the given buffer-enabled object */
PyAPI_FUNC(PyObject *) PyPickleBuffer_FromObject(PyObject *);
/* Get the PickleBuffer's underlying view to the original object
 * (NULL if released)
 */
PyAPI_FUNC(const Py_buffer *) PyPickleBuffer_GetBuffer(PyObject *);
/* Release the PickleBuffer.  Returns 0 on success, -1 on error. */
PyAPI_FUNC(int) PyPickleBuffer_Release(PyObject *);

#endif /* !Py_LIMITED_API */

#ifdef __cplusplus
}
#endif
#endif /* !Py_PICKLEBUFOBJECT_H */
back to top