summaryrefslogtreecommitdiffstats
path: root/Modules/newmodule.c
diff options
context:
space:
mode:
authorGuido van Rossum <guido@python.org>1997-01-24 03:58:52 (GMT)
committerGuido van Rossum <guido@python.org>1997-01-24 03:58:52 (GMT)
commit463e55a9165bd43442e0f7ee27370cba2bc3066d (patch)
treee40cf6428dce4cc9ee570a8d39d26e2e64fbc927 /Modules/newmodule.c
parent99d182550b397ef1f7b50ae4384a59e3d7d13bba (diff)
downloadcpython-463e55a9165bd43442e0f7ee27370cba2bc3066d.zip
cpython-463e55a9165bd43442e0f7ee27370cba2bc3066d.tar.gz
cpython-463e55a9165bd43442e0f7ee27370cba2bc3066d.tar.bz2
Two more arguments to newcodeobject -- first lineno and lineno table.
Diffstat (limited to 'Modules/newmodule.c')
-rw-r--r--Modules/newmodule.c11
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[] =