Mercurial > cpython-lru_cache-weakref
comparison Python/pythonrun.c @ 18630:c9b4c8ae6179 legacy-trunk
PyRun_StringFlags(): forgot to pass the flags on to
PyParser_SimpleParseString(). Now calls
PyParser_SimpleParseStringFlags() with the correct flag.
| author | Guido van Rossum <guido@python.org> |
|---|---|
| date | Mon, 16 Jul 2001 16:51:33 +0000 |
| parents | 0a90e5ec61b6 |
| children | a8b1acc7a21f |
comparison
equal
deleted
inserted
replaced
| 18626:2b5e7383c77a | 18630:c9b4c8ae6179 |
|---|---|
| 1003 | 1003 |
| 1004 PyObject * | 1004 PyObject * |
| 1005 PyRun_StringFlags(char *str, int start, PyObject *globals, PyObject *locals, | 1005 PyRun_StringFlags(char *str, int start, PyObject *globals, PyObject *locals, |
| 1006 PyCompilerFlags *flags) | 1006 PyCompilerFlags *flags) |
| 1007 { | 1007 { |
| 1008 return run_err_node(PyParser_SimpleParseString(str, start), | 1008 return run_err_node(PyParser_SimpleParseStringFlags( |
| 1009 str, start, | |
| 1010 (flags && flags->cf_flags & PyCF_GENERATORS) ? | |
| 1011 PyPARSE_YIELD_IS_KEYWORD : 0), | |
| 1009 "<string>", globals, locals, flags); | 1012 "<string>", globals, locals, flags); |
| 1010 } | 1013 } |
| 1011 | 1014 |
| 1012 PyObject * | 1015 PyObject * |
| 1013 PyRun_FileFlags(FILE *fp, char *filename, int start, PyObject *globals, | 1016 PyRun_FileFlags(FILE *fp, char *filename, int start, PyObject *globals, |
