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 steve.dower
Recipients eryksun, paul.moore, steve.dower, tim.golden, vidartf, zach.ware
Date 2019-08-21.21:34:03
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1566423244.17.0.370136913091.issue31226@roundup.psfhosted.org>
In-reply-to
Content
I think this definitely conflicts with the behaviour we've been working on for the last week over on issue37834 (the PR is going to conflict for sure).

I am making a change to rmtree() that will cause it to delete junction point without trying to recursively remove their contents, which should avoid the listdir() that was failing here. That should be enough to cover the original issue.

We also ended up settling on isdir/islink semantics for directory junctions that don't quite match those discussed here. I'm inclined to agree that we should figure out the best way to distinguish volume mounts from directory junctions, but that is going to be best layered on top of the other changes that I'm working on getting merged right now. 

The commit messages or doc changes in PR 15231 are the best place to see where we ended up.
History
Date User Action Args
2019-08-21 21:34:04steve.dowersetrecipients: + steve.dower, paul.moore, tim.golden, zach.ware, eryksun, vidartf
2019-08-21 21:34:04steve.dowersetmessageid: <1566423244.17.0.370136913091.issue31226@roundup.psfhosted.org>
2019-08-21 21:34:04steve.dowerlinkissue31226 messages
2019-08-21 21:34:03steve.dowercreate