diff options
Diffstat (limited to 'Python')
-rw-r--r-- | Python/bltinmodule.c | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/Python/bltinmodule.c b/Python/bltinmodule.c index a17c6d9c1f..7321b74c02 100644 --- a/Python/bltinmodule.c +++ b/Python/bltinmodule.c @@ -979,6 +979,7 @@ builtin_input(PyObject *self, PyObject *args) char *str; PyObject *res; PyObject *globals, *locals; + PyCompilerFlags cf; line = builtin_raw_input(self, args); if (line == NULL) @@ -994,7 +995,9 @@ builtin_input(PyObject *self, PyObject *args) PyEval_GetBuiltins()) != 0) return NULL; } - res = PyRun_String(str, Py_eval_input, globals, locals); + cf.cf_flags = 0; + PyEval_MergeCompilerFlags(&cf); + res = PyRun_StringFlags(str, Py_eval_input, globals, locals, &cf); Py_DECREF(line); return res; } |