Mercurial > cpython-lru_cache-weakref
diff Python/future.c @ 16824:d4a315e4094c legacy-trunk
Need to support single_input explicitly so from __future__ imports
are legal at the interactive interpreter prompt. They don't do
anything yet...
| author | Jeremy Hylton <jeremy@alum.mit.edu> |
|---|---|
| date | Wed, 28 Feb 2001 02:26:14 +0000 |
| parents | acbe74f3a786 |
| children | 09f6c1372056 |
line wrap: on
line diff
--- a/Python/future.c Wed Feb 28 01:58:08 2001 +0000 +++ b/Python/future.c Wed Feb 28 02:26:14 2001 +0000 @@ -71,6 +71,13 @@ switch (TYPE(n)) { + case single_input: + if (TYPE(CHILD(n, 0)) == simple_stmt) { + n = CHILD(n, 0); + goto loop; + } + return 0; + case file_input: for (i = 0; i < NCH(n); i++) { node *ch = CHILD(n, i); @@ -157,6 +164,7 @@ return 0; if (future_check_features(ff, n) < 0) return -1; + ff->ff_last_lineno = n->n_lineno + 1; return 1; }
