Skip to content
Prev Previous commit
Fix clinic dependency by moving module clinic input back to the top
  • Loading branch information
rhettinger committed Sep 10, 2018
commit 5e7734ba411f59a649d1c00a046243f5344aa1dc
15 changes: 7 additions & 8 deletions Modules/itertoolsmodule.c
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,13 @@
by Raymond D. Hettinger <python@rcn.com>
*/

/*[clinic input]
module itertools
class itertools.groupby "groupbyobject *" "&groupby_type"
class itertools._grouper "_grouperobject *" "&_grouper_type"
[clinic start generated code]*/
/*[clinic end generated code: output=da39a3ee5e6b4b0d input=9d506f5bb9177570]*/

static PyTypeObject groupby_type;
static PyTypeObject _grouper_type;
#include "clinic/itertoolsmodule.c.h"
Expand Down Expand Up @@ -4614,14 +4621,6 @@ static PyTypeObject ziplongest_type = {

/* module level code ********************************************************/

/*[clinic input]
module itertools
class itertools.groupby "groupbyobject *" "&groupby_type"
class itertools._grouper "_grouperobject *" "&_grouper_type"
[clinic start generated code]*/
/*[clinic end generated code: output=da39a3ee5e6b4b0d input=9d506f5bb9177570]*/


PyDoc_STRVAR(module_doc,
"Functional tools for creating and using iterators.\n\
\n\
Expand Down