diff options
| author | Berker Peksag <berker.peksag@gmail.com> | 2016-02-21 20:00:29 (GMT) |
|---|---|---|
| committer | Berker Peksag <berker.peksag@gmail.com> | 2016-02-21 20:00:29 (GMT) |
| commit | 42b33a4d1475f6ef6bdec93b9395eb2e50a5effe (patch) | |
| tree | 93893d1ed038ec78eeb6742364aef16d1a4c441a | |
| parent | ccd6c593ef802d576e83225fbd6707ddbb19a309 (diff) | |
| parent | 0334c3c735a3616c5016b8013796ca08307f88de (diff) | |
| download | cpython-42b33a4d1475f6ef6bdec93b9395eb2e50a5effe.zip cpython-42b33a4d1475f6ef6bdec93b9395eb2e50a5effe.tar.gz cpython-42b33a4d1475f6ef6bdec93b9395eb2e50a5effe.tar.bz2 | |
Issue #26401: Fix compile() documentation
After 25032ec29315, compile() will raise a ValueError
if source contains null bytes.
Patch by SilentGhost.
| -rw-r--r-- | Doc/library/functions.rst | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/Doc/library/functions.rst b/Doc/library/functions.rst index 6e98cfb..65f53dd 100644 --- a/Doc/library/functions.rst +++ b/Doc/library/functions.rst @@ -230,7 +230,7 @@ are always available. They are listed here in alphabetical order. or ``2`` (docstrings are removed too). This function raises :exc:`SyntaxError` if the compiled source is invalid, - and :exc:`TypeError` if the source contains null bytes. + and :exc:`ValueError` if the source contains null bytes. If you want to parse Python code into its AST representation, see :func:`ast.parse`. @@ -246,6 +246,10 @@ are always available. They are listed here in alphabetical order. Allowed use of Windows and Mac newlines. Also input in ``'exec'`` mode does not have to end in a newline anymore. Added the *optimize* parameter. + .. versionchanged:: 3.5 + Previously, :exc:`TypeError` was raised when null bytes were encountered + in *source*. + .. class:: complex([real[, imag]]) |
