]> git.ipfire.org Git - thirdparty/Python/cpython.git/commit
gh-98421: Clean Up PyObject_Print (GH-98422)
authorMonadChains <monadchains@gmail.com>
Thu, 20 Oct 2022 13:59:10 +0000 (15:59 +0200)
committerGitHub <noreply@github.com>
Thu, 20 Oct 2022 13:59:10 +0000 (15:59 +0200)
commitc60b3b3cca9cab5f5dab7217660c45ebfdb1d7b8
tree23eeb32958ffcd5544d826d2cc0e3fa25ccea50b
parente48f9b2b7e73f4a89a9b9c287f3b93dc13a60460
gh-98421: Clean Up PyObject_Print (GH-98422)

Work on test coverage for `PyObject_Print` made it clear that some lines can't get executed.
Simplify the function by excluding the checks for non-string types.
Also eliminate creating a temporary bytes object.
Objects/object.c