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 earonesty
Recipients Billy McCulloch, JDM, Jeffrey.Kintscher, Paul Doom, aclover, earonesty, eryksun, georg.brandl, ncoghlan, paul.moore, python-dev, rocco.matano, rupole, serhiy.storchaka, steve.dower, takluyver, tim.golden, zach.ware
Date 2019-09-27.13:30:38
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1569591039.15.0.251245703707.issue22107@roundup.psfhosted.org>
In-reply-to
Content
i would like to point out that the primary reason any of this nonsense exists is because of short filename restrictions.   

i've replaces nearly all of my temp file creation code in all of my project to `return os.urandom(32).hex()` ... which is reliable secure, fast, and doesn't require any fileops

sure, it doesn't work on 8.3 limited systems, but maybe the NamedTemp code should check that *first*.... and *if* it's OK to use long  names... just use them, otherwise revert to existing behavior
History
Date User Action Args
2019-09-27 13:30:39earonestysetrecipients: + earonesty, georg.brandl, paul.moore, ncoghlan, rupole, tim.golden, aclover, python-dev, takluyver, zach.ware, serhiy.storchaka, eryksun, steve.dower, rocco.matano, Billy McCulloch, Paul Doom, JDM, Jeffrey.Kintscher
2019-09-27 13:30:39earonestysetmessageid: <1569591039.15.0.251245703707.issue22107@roundup.psfhosted.org>
2019-09-27 13:30:39earonestylinkissue22107 messages
2019-09-27 13:30:38earonestycreate
Morty Proxy This is a proxified and sanitized view of the page, visit original site.