Kaydet (Commit) 280c81a9 authored tarafından Jeremy Hylton's avatar Jeremy Hylton

Need to support single_input explicitly so from __future__ imports

are legal at the interactive interpreter prompt.  They don't do
anything yet...
üst 39e2f3f8
......@@ -71,6 +71,13 @@ future_parse(PyFutureFeatures *ff, node *n, char *filename)
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 @@ future_parse(PyFutureFeatures *ff, node *n, char *filename)
return 0;
if (future_check_features(ff, n) < 0)
return -1;
ff->ff_last_lineno = n->n_lineno + 1;
return 1;
}
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment