diff options
author | Dino Viehland <dinoviehland@gmail.com> | 2019-05-28 23:21:17 (GMT) |
---|---|---|
committer | GitHub <noreply@github.com> | 2019-05-28 23:21:17 (GMT) |
commit | 415406999d7c09af9f3dcacfb4578b9e97b2ce77 (patch) | |
tree | 99aba9596d3532bb75913ac7c1c8dda8aebd9f91 /Include | |
parent | ab0716ed1ea2957396054730afbb80c1825f9786 (diff) | |
download | cpython-415406999d7c09af9f3dcacfb4578b9e97b2ce77.zip cpython-415406999d7c09af9f3dcacfb4578b9e97b2ce77.tar.gz cpython-415406999d7c09af9f3dcacfb4578b9e97b2ce77.tar.bz2 |
bpo-37001: Makes symtable.symtable have parity with compile for input (#13483)
* Makes symtable.symtable have parity for accepted datatypes
for source code as compile()
* Add NEWS blurb
Diffstat (limited to 'Include')
-rw-r--r-- | Include/pythonrun.h | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/Include/pythonrun.h b/Include/pythonrun.h index e83846a..196355c 100644 --- a/Include/pythonrun.h +++ b/Include/pythonrun.h @@ -119,10 +119,23 @@ PyAPI_FUNC(struct symtable *) Py_SymtableString( const char *filename, /* decoded from the filesystem encoding */ int start); #ifndef Py_LIMITED_API +PyAPI_FUNC(const char *) _Py_SourceAsString( + PyObject *cmd, + const char *funcname, + const char *what, + PyCompilerFlags *cf, + PyObject **cmd_copy); + PyAPI_FUNC(struct symtable *) Py_SymtableStringObject( const char *str, PyObject *filename, int start); + +PyAPI_FUNC(struct symtable *) _Py_SymtableStringObjectFlags( + const char *str, + PyObject *filename, + int start, + PyCompilerFlags *flags); #endif PyAPI_FUNC(void) PyErr_Print(void); |