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 rhettinger
Recipients brandtbucher, njs, rhettinger, serhiy.storchaka
Date 2019-11-11.20:43:51
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1573505031.88.0.582116997031.issue38764@roundup.psfhosted.org>
In-reply-to
Content
ISTM that if glob had been sorted, it would have only thinly masked the data pipeline issues that were encountered.  The code would still have been easily broken by someone renaming, adding, or removing a file.  In their case, it was the semantic context of the files where the application order was important, the actual filenames were incidental to the bug.

Also having user depend on sorting may lead to other bugs as well.  1) Sorts in one version of Python but not another, 2) Sorts in some functions but not others, and 3) The sort is text based so that file1, file2, ..., file11, file12 don't sort as expected.

FWIW, I didn't put a strong -1.  However, the "sorting of discovered children" is a warning sign that we're doing too much.
History
Date User Action Args
2019-11-11 20:43:51rhettingersetrecipients: + rhettinger, njs, serhiy.storchaka, brandtbucher
2019-11-11 20:43:51rhettingersetmessageid: <1573505031.88.0.582116997031.issue38764@roundup.psfhosted.org>
2019-11-11 20:43:51rhettingerlinkissue38764 messages
2019-11-11 20:43:51rhettingercreate