@@ -119,7 +119,7 @@ new_function(unused, args)
119119}
120120
121121static char new_code_doc [] =
122- "Create a code object from (ARGCOUNT, NLOCALS, FLAGS, CODESTRING, CONSTANTS, NAMES, VARNAMES, FILENAME, NAME)." ;
122+ "Create a code object from (ARGCOUNT, NLOCALS, STACKSIZE, FLAGS, CODESTRING, CONSTANTS, NAMES, VARNAMES, FILENAME, NAME)." ;
123123
124124static PyObject *
125125new_code (unused , args )
@@ -128,6 +128,7 @@ new_code(unused, args)
128128{
129129 int argcount ;
130130 int nlocals ;
131+ int stacksize ;
131132 int flags ;
132133 PyObject * code ;
133134 PyObject * consts ;
@@ -136,15 +137,15 @@ new_code(unused, args)
136137 PyObject * filename ;
137138 PyObject * name ;
138139
139- if (!PyArg_ParseTuple (args , "iiiSO !O!O!SS" ,
140- & argcount , & nlocals , & flags , /* These are new */
140+ if (!PyArg_ParseTuple (args , "iiiiSO !O!O!SS" ,
141+ & argcount , & nlocals , & stacksize , & flags ,
141142 & code ,
142143 & PyTuple_Type , & consts ,
143144 & PyTuple_Type , & names ,
144- & PyTuple_Type , & varnames , /* These are new */
145+ & PyTuple_Type , & varnames ,
145146 & filename , & name ))
146147 return NULL ;
147- return (PyObject * )PyCode_New (argcount , nlocals , flags ,
148+ return (PyObject * )PyCode_New (argcount , nlocals , stacksize , flags ,
148149 code , consts , names , varnames ,
149150 filename , name );
150151}
0 commit comments