[issue20332] Argument Clinic does not support the 'l' format

2014-01-21 Thread Brett Cannon

New submission from Brett Cannon:

'l' is long for PyArg_ParseTuple().

--
assignee: larry
components: Build
messages: 208667
nosy: brett.cannon, larry
priority: normal
severity: normal
status: open
title: Argument Clinic does not support the 'l' format
versions: Python 3.4

___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue20332
___
___
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue20332] Argument Clinic does not support the 'l' format

2014-01-21 Thread Larry Hastings

Larry Hastings added the comment:

/*[clinic input]
brett_is_stinky_and_wrong

l: long

[clinic start generated code]*/

PyDoc_STRVAR(brett_is_stinky_and_wrong__doc__,
brett_is_stinky_and_wrong(l));

#define BRETT_IS_STINKY_AND_WRONG_METHODDEF\
{brett_is_stinky_and_wrong, (PyCFunction)brett_is_stinky_and_wrong, 
METH_VARARGS|METH_KEYWORDS, brett_is_stinky_and_wrong__doc__},

static PyObject *
brett_is_stinky_and_wrong_impl(PyModuleDef *module, long l);

static PyObject *
brett_is_stinky_and_wrong(PyModuleDef *module, PyObject *args, PyObject *kwargs)
{
PyObject *return_value = NULL;
static char *_keywords[] = {l, NULL};
long l;

if (!PyArg_ParseTupleAndKeywords(args, kwargs,
l:brett_is_stinky_and_wrong, _keywords,
l))
goto exit;
return_value = brett_is_stinky_and_wrong_impl(module, l);

exit:
return return_value;
}

static PyObject *
brett_is_stinky_and_wrong_impl(PyModuleDef *module, long l)
/*[clinic end generated code: 
checksum=d16330187341a0ecea0bf7ab70ba5551200ceb3c]*/

--
resolution:  - invalid
stage:  - committed/rejected
status: open - closed
type:  - behavior

___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue20332
___
___
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com