homepage

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 gregory.p.smith
Recipients Trundle, brian.curtin, eric.araujo, giampaolo.rodola, gregory.p.smith, loewis, neologix, nvetoshkin, pitrou, serhiy.storchaka, socketpair, terry.reedy, tim.golden, torsten
Date 2013年03月24日.22:56:24
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1364165787.92.0.668426020222.issue11406@psf.upfronthosting.co.za>
In-reply-to
Content
Here's is an os.scandir(path='.') implementation that iterates reading the directory on the fly instead of pre-building a list.
os.listdir's implementation should ultimately be replaced by this as:
def listdir(path=None):
 if path is None:
 return list(os.scandir())
 return list(os.scandir(path))
Though I have not yet done that in this patch so that I could compare behavior of old vs new.
Why the scandir name? Read the libc scandir man page. It fits.
I have tested this on POSIX (Linux). I don't have any ability to build Windows code so I expect that still has bugs and possibly compilation issues. Please leave comments on the 'review' link.
History
Date User Action Args
2013年03月24日 22:56:28gregory.p.smithsetrecipients: + gregory.p.smith, loewis, terry.reedy, pitrou, giampaolo.rodola, tim.golden, eric.araujo, Trundle, brian.curtin, torsten, nvetoshkin, neologix, socketpair, serhiy.storchaka
2013年03月24日 22:56:27gregory.p.smithsetmessageid: <1364165787.92.0.668426020222.issue11406@psf.upfronthosting.co.za>
2013年03月24日 22:56:27gregory.p.smithlinkissue11406 messages
2013年03月24日 22:56:27gregory.p.smithcreate

AltStyle によって変換されたページ (->オリジナル) /