Lines Matching defs:fastargs
112 PyObject * const *fastargs;
120 fastargs = _PyArg_UnpackKeywords(_PyTuple_CAST(args)->ob_item, nargs, kwargs, NULL, &_parser, 1, 4, 0, argsbuf);
121 if (!fastargs) {
124 file = fastargs[0];
128 if (fastargs[1]) {
129 protocol = fastargs[1];
134 if (fastargs[2]) {
135 fix_imports = PyObject_IsTrue(fastargs[2]);
143 buffer_callback = fastargs[3];
332 PyObject * const *fastargs;
341 fastargs = _PyArg_UnpackKeywords(_PyTuple_CAST(args)->ob_item, nargs, kwargs, NULL, &_parser, 1, 1, 0, argsbuf);
342 if (!fastargs) {
345 file = fastargs[0];
349 if (fastargs[1]) {
350 fix_imports = PyObject_IsTrue(fastargs[1]);
358 if (fastargs[2]) {
359 if (!PyUnicode_Check(fastargs[2])) {
360 _PyArg_BadArgument("Unpickler", "argument 'encoding'", "str", fastargs[2]);
364 encoding = PyUnicode_AsUTF8AndSize(fastargs[2], &encoding_length);
376 if (fastargs[3]) {
377 if (!PyUnicode_Check(fastargs[3])) {
378 _PyArg_BadArgument("Unpickler", "argument 'errors'", "str", fastargs[3]);
382 errors = PyUnicode_AsUTF8AndSize(fastargs[3], &errors_length);
394 buffers = fastargs[4];