]> granicus.if.org Git - python/commit
posix_listdir(), posix_readlink(): avoid temporary PyBytes object
authorVictor Stinner <victor.stinner@haypocalc.com>
Fri, 14 May 2010 16:35:39 +0000 (16:35 +0000)
committerVictor Stinner <victor.stinner@haypocalc.com>
Fri, 14 May 2010 16:35:39 +0000 (16:35 +0000)
commita45598a035a3a68e19e7aebff7c5ddf003517363
tree88b48472e99b7c574d8ca79bdad0288622d57616
parent77c3862417552902425d1ccb1ace468d81dab36b
posix_listdir(), posix_readlink(): avoid temporary PyBytes object

Use directly PyUnicode_DecodeFSDefaultAndSize() instead of
PyBytes_FromStringAndSize() + PyUnicode_FromEncodedObject() if the argument is
unicode.
Modules/posixmodule.c