summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorWilliam Grzybowski <wg@FreeBSD.org>2018-12-05 19:10:18 (GMT)
committerSerhiy Storchaka <storchaka@gmail.com>2018-12-05 19:10:18 (GMT)
commit34c7f0c04e2b4e715b2c3df1875af8939fbe7d0b (patch)
tree2c98fe3961ab4996e214782ddfc28b4639db5b2e
parent25d389789c59a52a31770f7c50ce9e02a8909190 (diff)
downloadcpython-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.rst3
-rw-r--r--Modules/grpmodule.c2
-rw-r--r--Modules/pwdmodule.c2
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;
}