Lines Matching refs:argname

841                 argname = 'arg'
842 if parameters[0].name == argname:
843 argname += '_'
847 """ % argname)
850 parsearg = converters[0].parse_arg(argname, displayname)
856 """ % argname
900 argname = argname_fmt % i
929 parsearg = p.converter.parse_arg(argname, displayname)
2800 def parse_arg(self, argname, displayname):
2803 if (!{converter}({argname}, &{paramname})) {{{{
2806 """.format(argname=argname, paramname=self.parser_name,
2813 if (!{typecheck}({argname})) {{{{
2814 _PyArg_BadArgument("{{name}}", {displayname}, "{typename}", {argname});
2817 {paramname} = {cast}{argname};
2818 """.format(argname=argname, paramname=self.parser_name,
2822 if (!PyObject_TypeCheck({argname}, {subclass_of})) {{{{
2823 _PyArg_BadArgument("{{name}}", {displayname}, ({subclass_of})->tp_name, {argname});
2826 {paramname} = {cast}{argname};
2827 """.format(argname=argname, paramname=self.parser_name,
2833 {paramname} = {cast}{argname};
2834 """.format(argname=argname, paramname=self.parser_name, cast=cast)
2875 def parse_arg(self, argname, displayname):
2878 {paramname} = _PyLong_AsInt({argname});
2882 """.format(argname=argname, paramname=self.parser_name)
2885 {paramname} = PyObject_IsTrue({argname});
2889 """.format(argname=argname, paramname=self.parser_name)
2890 return super().parse_arg(argname, displayname)
2926 def parse_arg(self, argname, displayname):
2929 if (PyBytes_Check({argname}) && PyBytes_GET_SIZE({argname}) == 1) {{{{
2930 {paramname} = PyBytes_AS_STRING({argname})[0];
2932 else if (PyByteArray_Check({argname}) && PyByteArray_GET_SIZE({argname}) == 1) {{{{
2933 {paramname} = PyByteArray_AS_STRING({argname})[0];
2936 _PyArg_BadArgument("{{name}}", {displayname}, "a byte string of length 1", {argname});
2939 """.format(argname=argname, paramname=self.parser_name,
2941 return super().parse_arg(argname, displayname)
2955 def parse_arg(self, argname, displayname):
2959 long ival = PyLong_AsLong({argname});
2977 """.format(argname=argname, paramname=self.parser_name)
2981 unsigned long ival = PyLong_AsUnsignedLongMask({argname});
2989 """.format(argname=argname, paramname=self.parser_name)
2990 return super().parse_arg(argname, displayname)
3000 def parse_arg(self, argname, displayname):
3004 long ival = PyLong_AsLong({argname});
3022 """.format(argname=argname, paramname=self.parser_name)
3023 return super().parse_arg(argname, displayname)
3036 def parse_arg(self, argname, displayname):
3039 {paramname} = (unsigned short)PyLong_AsUnsignedLongMask({argname});
3043 """.format(argname=argname, paramname=self.parser_name)
3044 return super().parse_arg(argname, displayname)
3061 def parse_arg(self, argname, displayname):
3064 {paramname} = _PyLong_AsInt({argname});
3068 """.format(argname=argname, paramname=self.parser_name)
3071 if (!PyUnicode_Check({argname})) {{{{
3072 _PyArg_BadArgument("{{name}}", {displayname}, "a unicode character", {argname});
3075 if (PyUnicode_READY({argname})) {{{{
3078 if (PyUnicode_GET_LENGTH({argname}) != 1) {{{{
3079 _PyArg_BadArgument("{{name}}", {displayname}, "a unicode character", {argname});
3082 {paramname} = PyUnicode_READ_CHAR({argname}, 0);
3083 """.format(argname=argname, paramname=self.parser_name,
3085 return super().parse_arg(argname, displayname)
3098 def parse_arg(self, argname, displayname):
3101 {paramname} = (unsigned int)PyLong_AsUnsignedLongMask({argname});
3105 """.format(argname=argname, paramname=self.parser_name)
3106 return super().parse_arg(argname, displayname)
3114 def parse_arg(self, argname, displayname):
3117 {paramname} = PyLong_AsLong({argname});
3121 """.format(argname=argname, paramname=self.parser_name)
3122 return super().parse_arg(argname, displayname)
3135 def parse_arg(self, argname, displayname):
3138 if (!PyLong_Check({argname})) {{{{
3139 _PyArg_BadArgument("{{name}}", {displayname}, "int", {argname});
3142 {paramname} = PyLong_AsUnsignedLongMask({argname});
3143 """.format(argname=argname, paramname=self.parser_name,
3145 return super().parse_arg(argname, displayname)
3153 def parse_arg(self, argname, displayname):
3156 {paramname} = PyLong_AsLongLong({argname});
3160 """.format(argname=argname, paramname=self.parser_name)
3161 return super().parse_arg(argname, displayname)
3174 def parse_arg(self, argname, displayname):
3177 if (!PyLong_Check({argname})) {{{{
3178 _PyArg_BadArgument("{{name}}", {displayname}, "int", {argname});
3181 {paramname} = PyLong_AsUnsignedLongLongMask({argname});
3182 """.format(argname=argname, paramname=self.parser_name,
3184 return super().parse_arg(argname, displayname)
3199 def parse_arg(self, argname, displayname):
3204 PyObject *iobj = _PyNumber_Index({argname});
3214 """.format(argname=argname, paramname=self.parser_name)
3215 return super().parse_arg(argname, displayname)
3234 def parse_arg(self, argname, displayname):
3237 {paramname} = PyNumber_AsSsize_t({argname}, PyExc_OverflowError);
3241 """.format(argname=argname, paramname=self.parser_name)
3242 return super().parse_arg(argname, displayname)
3249 def _parse_arg(self, argname, displayname):
3251 {paramname} = PyObject_AsFileDescriptor({argname});
3255 """.format(argname=argname, paramname=self.name)
3264 def parse_arg(self, argname, displayname):
3267 if (PyFloat_CheckExact({argname})) {{{{
3268 {paramname} = (float) (PyFloat_AS_DOUBLE({argname}));
3272 {paramname} = (float) PyFloat_AsDouble({argname});
3277 """.format(argname=argname, paramname=self.parser_name)
3278 return super().parse_arg(argname, displayname)
3286 def parse_arg(self, argname, displayname):
3289 if (PyFloat_CheckExact({argname})) {{{{
3290 {paramname} = PyFloat_AS_DOUBLE({argname});
3294 {paramname} = PyFloat_AsDouble({argname});
3299 """.format(argname=argname, paramname=self.parser_name)
3300 return super().parse_arg(argname, displayname)
3309 def parse_arg(self, argname, displayname):
3312 {paramname} = PyComplex_AsCComplex({argname});
3316 """.format(argname=argname, paramname=self.parser_name)
3317 return super().parse_arg(argname, displayname)
3385 def parse_arg(self, argname, displayname):
3388 if (!PyUnicode_Check({argname})) {{{{
3389 _PyArg_BadArgument("{{name}}", {displayname}, "str", {argname});
3393 {paramname} = PyUnicode_AsUTF8AndSize({argname}, &{paramname}_length);
3401 """.format(argname=argname, paramname=self.parser_name,
3405 if ({argname} == Py_None) {{{{
3408 else if (PyUnicode_Check({argname})) {{{{
3410 {paramname} = PyUnicode_AsUTF8AndSize({argname}, &{paramname}_length);
3420 _PyArg_BadArgument("{{name}}", {displayname}, "str or None", {argname});
3423 """.format(argname=argname, paramname=self.parser_name,
3425 return super().parse_arg(argname, displayname)
3480 def parse_arg(self, argname, displayname):
3483 if (!PyBytes_Check({argname})) {{{{
3484 _PyArg_BadArgument("{{name}}", {displayname}, "bytes", {argname});
3487 {paramname} = ({type}){argname};
3488 """.format(argname=argname, paramname=self.parser_name,
3490 return super().parse_arg(argname, displayname)
3497 def parse_arg(self, argname, displayname):
3500 if (!PyByteArray_Check({argname})) {{{{
3501 _PyArg_BadArgument("{{name}}", {displayname}, "bytearray", {argname});
3504 {paramname} = ({type}){argname};
3505 """.format(argname=argname, paramname=self.parser_name,
3507 return super().parse_arg(argname, displayname)
3514 def parse_arg(self, argname, displayname):
3517 if (!PyUnicode_Check({argname})) {{{{
3518 _PyArg_BadArgument("{{name}}", {displayname}, "str", {argname});
3521 if (PyUnicode_READY({argname}) == -1) {{{{
3524 {paramname} = {argname};
3525 """.format(argname=argname, paramname=self.parser_name,
3527 return super().parse_arg(argname, displayname)
3561 def parse_arg(self, argname, argnum):
3565 if (!PyUnicode_Check({argname})) {{{{
3566 _PyArg_BadArgument("{{name}}", {argnum}, "str", {argname});
3570 {paramname} = _PyUnicode_AsUnicode({argname});
3572 {paramname} = PyUnicode_AsWideCharString({argname}, NULL);
3577 """.format(argname=argname, paramname=self.name, argnum=argnum)
3580 if ({argname} == Py_None) {{{{
3583 else if (PyUnicode_Check({argname})) {{{{
3585 {paramname} = _PyUnicode_AsUnicode({argname});
3587 {paramname} = PyUnicode_AsWideCharString({argname}, NULL);
3594 _PyArg_BadArgument("{{name}}", {argnum}, "str or None", {argname});
3597 """.format(argname=argname, paramname=self.name, argnum=argnum)
3598 return super().parse_arg(argname, argnum)
3632 def parse_arg(self, argname, displayname):
3635 if (PyObject_GetBuffer({argname}, &{paramname}, PyBUF_SIMPLE) != 0) {{{{
3639 _PyArg_BadArgument("{{name}}", {displayname}, "contiguous buffer", {argname});
3642 """.format(argname=argname, paramname=self.parser_name,
3646 if (PyUnicode_Check({argname})) {{{{
3648 const char *ptr = PyUnicode_AsUTF8AndSize({argname}, &len);
3652 PyBuffer_FillInfo(&{paramname}, {argname}, (void *)ptr, len, 1, 0);
3655 if (PyObject_GetBuffer({argname}, &{paramname}, PyBUF_SIMPLE) != 0) {{{{
3659 _PyArg_BadArgument("{{name}}", {displayname}, "contiguous buffer", {argname});
3663 """.format(argname=argname, paramname=self.parser_name,
3667 if (PyObject_GetBuffer({argname}, &{paramname}, PyBUF_WRITABLE) < 0) {{{{
3669 _PyArg_BadArgument("{{name}}", {displayname}, "read-write bytes-like object", {argname});
3673 _PyArg_BadArgument("{{name}}", {displayname}, "contiguous buffer", {argname});
3676 """.format(argname=argname, paramname=self.parser_name,
3678 return super().parse_arg(argname, displayname)