mirror of
https://github.com/python/cpython.git
synced 2025-08-04 08:59:19 +00:00
Part way to allowing "from __future__ import generators" to communicate
that info to code dynamically compiled *by* code compiled with generators enabled. Doesn't yet work because there's still no way to tell the parser that "yield" is OK (unlike nested_scopes, the parser has its fingers in this too). Replaced PyEval_GetNestedScopes by a more-general PyEval_MergeCompilerFlags. Perhaps I should not have? I doubted it was *intended* to be part of the public API, so just did.
This commit is contained in:
parent
4dbf87152e
commit
5ba5866281
11 changed files with 77 additions and 33 deletions
|
@ -298,7 +298,7 @@ Py_Main(int argc, char **argv)
|
|||
Py_DECREF(v);
|
||||
}
|
||||
|
||||
cf.cf_nested_scopes = 0;
|
||||
cf.cf_flags = 0;
|
||||
|
||||
if (command) {
|
||||
sts = PyRun_SimpleString(command) != 0;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue