diff options
| author | CyberSaxosTiGER <cybersaxostiger@gmail.com> | 2020-05-18 18:41:35 (GMT) |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2020-05-18 18:41:35 (GMT) |
| commit | d71a6492dbd5434dfa6a0ad95e3ad98aa690887a (patch) | |
| tree | 5d356a79c8e84a44ec2944b940b584625e9a6310 /Python/ceval.c | |
| parent | dc31800f86fbcd40ee616984820b885d8adaa6a7 (diff) | |
| download | cpython-d71a6492dbd5434dfa6a0ad95e3ad98aa690887a.zip cpython-d71a6492dbd5434dfa6a0ad95e3ad98aa690887a.tar.gz cpython-d71a6492dbd5434dfa6a0ad95e3ad98aa690887a.tar.bz2 | |
bpo-38870: correctly escape unprintable characters on ast.unparse (GH-20166)
Unprintable characters such as `\x00` weren't correctly roundtripped
due to not using default string repr when generating docstrings. This
patch correctly encodes all unprintable characters (except `\n` and `\t`, which
are commonly used for formatting, and found unescaped).
Co-authored-by: Pablo Galindo <Pablogsal@gmail.com>
Co-authored-by: Batuhan Taskaya <isidentical@gmail.com>
Diffstat (limited to 'Python/ceval.c')
0 files changed, 0 insertions, 0 deletions
