diff options
author | William Grzybowski <wg@FreeBSD.org> | 2018-12-05 19:10:18 (GMT) |
---|---|---|
committer | Serhiy Storchaka <storchaka@gmail.com> | 2018-12-05 19:10:18 (GMT) |
commit | 34c7f0c04e2b4e715b2c3df1875af8939fbe7d0b (patch) | |
tree | 2c98fe3961ab4996e214782ddfc28b4639db5b2e | |
parent | 25d389789c59a52a31770f7c50ce9e02a8909190 (diff) | |
download | cpython-34c7f0c04e2b4e715b2c3df1875af8939fbe7d0b.zip cpython-34c7f0c04e2b4e715b2c3df1875af8939fbe7d0b.tar.gz cpython-34c7f0c04e2b4e715b2c3df1875af8939fbe7d0b.tar.bz2 |
bpo-34604: Use %R because of invisible characters or trailing whitespaces. (GH-9165)
-rw-r--r-- | Misc/NEWS.d/next/Library/2018-09-07-10-16-34.bpo-34604.xL7-kG.rst | 3 | ||||
-rw-r--r-- | Modules/grpmodule.c | 2 | ||||
-rw-r--r-- | Modules/pwdmodule.c | 2 |
3 files changed, 4 insertions, 3 deletions
diff --git a/Misc/NEWS.d/next/Library/2018-09-07-10-16-34.bpo-34604.xL7-kG.rst b/Misc/NEWS.d/next/Library/2018-09-07-10-16-34.bpo-34604.xL7-kG.rst index 562a691..958b74f 100644 --- a/Misc/NEWS.d/next/Library/2018-09-07-10-16-34.bpo-34604.xL7-kG.rst +++ b/Misc/NEWS.d/next/Library/2018-09-07-10-16-34.bpo-34604.xL7-kG.rst @@ -1,2 +1,3 @@ Fix possible mojibake in the error message of `pwd.getpwnam` and -`grp.getgrnam`. Patch by William Grzybowski. +`grp.getgrnam` using string representation because of invisible characters +or trailing whitespaces. Patch by William Grzybowski. diff --git a/Modules/grpmodule.c b/Modules/grpmodule.c index d426f08..ab766b9 100644 --- a/Modules/grpmodule.c +++ b/Modules/grpmodule.c @@ -247,7 +247,7 @@ grp_getgrnam_impl(PyObject *module, PyObject *name) PyErr_NoMemory(); } else { - PyErr_Format(PyExc_KeyError, "getgrnam(): name not found: %S", name); + PyErr_Format(PyExc_KeyError, "getgrnam(): name not found: %R", name); } goto out; } diff --git a/Modules/pwdmodule.c b/Modules/pwdmodule.c index fd11f84..e0232b8 100644 --- a/Modules/pwdmodule.c +++ b/Modules/pwdmodule.c @@ -257,7 +257,7 @@ pwd_getpwnam_impl(PyObject *module, PyObject *name) } else { PyErr_Format(PyExc_KeyError, - "getpwnam(): name not found: %S", name); + "getpwnam(): name not found: %R", name); } goto out; } |