Mercurial > cpython-lru_cache-weakref
diff Python/import.c @ 5375:7f90a671cc1d legacy-trunk
Oops, forgot one: inittab.
| author | Guido van Rossum <guido@python.org> |
|---|---|
| date | Tue, 29 Apr 1997 20:24:10 +0000 |
| parents | 5880384d7c71 |
| children | e926c331ebbf |
line wrap: on
line diff
--- a/Python/import.c Tue Apr 29 20:22:47 1997 +0000 +++ b/Python/import.c Tue Apr 29 20:24:10 1997 +0000 @@ -570,9 +570,9 @@ char *name; { int i; - for (i = 0; inittab[i].name != NULL; i++) { - if (strcmp(name, inittab[i].name) == 0) { - if (inittab[i].initfunc == NULL) { + for (i = 0; _PyImport_Inittab[i].name != NULL; i++) { + if (strcmp(name, _PyImport_Inittab[i].name) == 0) { + if (_PyImport_Inittab[i].initfunc == NULL) { PyErr_SetString(PyExc_ImportError, "Cannot re-init internal module"); return -1; @@ -580,7 +580,7 @@ if (Py_VerboseFlag) fprintf(stderr, "import %s # builtin\n", name); - (*inittab[i].initfunc)(); + (*_PyImport_Inittab[i].initfunc)(); if (PyErr_Occurred()) return -1; return 1; @@ -880,9 +880,9 @@ char *name; if (!PyArg_ParseTuple(args, "s", &name)) return NULL; - for (i = 0; inittab[i].name != NULL; i++) { - if (strcmp(name, inittab[i].name) == 0) { - if (inittab[i].initfunc == NULL) + for (i = 0; _PyImport_Inittab[i].name != NULL; i++) { + if (strcmp(name, _PyImport_Inittab[i].name) == 0) { + if (_PyImport_Inittab[i].initfunc == NULL) return PyInt_FromLong(-1); else return PyInt_FromLong(1);
