Support older PYTHON_API_VERSIONs for backwards compatibility.

This commit is contained in:
Martin v. Löwis 2001-02-06 09:34:40 +00:00
parent fe28ca09a5
commit 76192ee4f5
2 changed files with 8 additions and 5 deletions

View file

@ -151,9 +151,7 @@ GLHACK=-Dclear=__GLclear
#_codecs _codecsmodule.c # access to the builtin codecs and codec registry
#_testcapi _testcapimodule.c # Python C API test module
#unicodedata unicodedata.c unicodedatabase.c
# static Unicode character database
#ucnhash ucnhash.c # Unicode Character Name expansion hash table
#unicodedata unicodedata.c # static Unicode character database
#_locale _localemodule.c # access to ISO C locale support

View file

@ -257,8 +257,10 @@ getcode(enum HandlerTypes slot, char* func_name, int lineno)
nulltuple, /* consts */
nulltuple, /* names */
nulltuple, /* varnames */
#if PYTHON_API_VERSION >= 1010
nulltuple, /* freevars */
nulltuple, /* cellvars */
#endif
filename, /* filename */
name, /* name */
lineno, /* firstlineno */
@ -290,8 +292,11 @@ call_with_frame(PyCodeObject *c, PyObject* func, PyObject* args)
tstate, /*back*/
c, /*code*/
tstate->frame->f_globals, /*globals*/
NULL, /*locals*/
NULL); /* closure */
NULL /*locals*/
#if PYTHON_API_VERSION >= 1010
,NULL /*closure*/
#endif
);
if (f == NULL)
return NULL;
tstate->frame = f;