diff options
author | Guido van Rossum <guido@python.org> | 1997-01-24 03:58:52 (GMT) |
---|---|---|
committer | Guido van Rossum <guido@python.org> | 1997-01-24 03:58:52 (GMT) |
commit | 463e55a9165bd43442e0f7ee27370cba2bc3066d (patch) | |
tree | e40cf6428dce4cc9ee570a8d39d26e2e64fbc927 | |
parent | 99d182550b397ef1f7b50ae4384a59e3d7d13bba (diff) | |
download | cpython-463e55a9165bd43442e0f7ee27370cba2bc3066d.zip cpython-463e55a9165bd43442e0f7ee27370cba2bc3066d.tar.gz cpython-463e55a9165bd43442e0f7ee27370cba2bc3066d.tar.bz2 |
Two more arguments to newcodeobject -- first lineno and lineno table.
-rw-r--r-- | Modules/newmodule.c | 11 |
1 files changed, 7 insertions, 4 deletions
diff --git a/Modules/newmodule.c b/Modules/newmodule.c index 6d7b34f..7446b97 100644 --- a/Modules/newmodule.c +++ b/Modules/newmodule.c @@ -119,7 +119,7 @@ new_function(unused, args) } static char new_code_doc[] = -"Create a code object from (ARGCOUNT, NLOCALS, STACKSIZE, FLAGS, CODESTRING, CONSTANTS, NAMES, VARNAMES, FILENAME, NAME)."; +"Create a code object from (ARGCOUNT, NLOCALS, STACKSIZE, FLAGS, CODESTRING, CONSTANTS, NAMES, VARNAMES, FILENAME, NAME, FIRSTLINENO, LNOTAB)."; static PyObject * new_code(unused, args) @@ -136,18 +136,21 @@ new_code(unused, args) PyObject* varnames; PyObject* filename; PyObject* name; + int firstlineno; + PyObject* lnotab; - if (!PyArg_ParseTuple(args, "iiiiSO!O!O!SS", + if (!PyArg_ParseTuple(args, "iiiiSO!O!O!SSiS", &argcount, &nlocals, &stacksize, &flags, &code, &PyTuple_Type, &consts, &PyTuple_Type, &names, &PyTuple_Type, &varnames, - &filename, &name)) + &filename, &name, + &firstlineno, &lnotab)) return NULL; return (PyObject *)PyCode_New(argcount, nlocals, stacksize, flags, code, consts, names, varnames, - filename, name); + filename, name, firstlineno, lnotab); } static char new_module_doc[] = |