This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

Author larry
Recipients Arfrever, eric.araujo, ezio.melotti, georg.brandl, hynek, jcea, larry, loewis, mrts, ncoghlan, neologix, petri.lehtinen, pitrou, python-dev, rosslagerwall, schmir, tarek, teamnoir
Date 2012-06-25.03:32:05
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1340595126.33.0.933172428039.issue4489@psf.upfronthosting.co.za>
In-reply-to
Content
Your deduction is correct.  listdir can't tell what the original argument type was based on the output--path_converter abstracts away those details.  So it separately tests the type of the first argument.  Staring at it again it's about as clear as mud, but the goal was, the output is always strings unless the user specified "path" as bytes.

I'll make a separate issue regarding making the code easier to read and adding a clarification to the documentation.  We should spare future programmers from having to guess at this behavior :)
History
Date User Action Args
2012-06-25 03:32:06larrysetrecipients: + larry, loewis, georg.brandl, jcea, ncoghlan, pitrou, schmir, tarek, ezio.melotti, eric.araujo, Arfrever, mrts, neologix, teamnoir, rosslagerwall, python-dev, petri.lehtinen, hynek
2012-06-25 03:32:06larrysetmessageid: <1340595126.33.0.933172428039.issue4489@psf.upfronthosting.co.za>
2012-06-25 03:32:05larrylinkissue4489 messages
2012-06-25 03:32:05larrycreate