summaryrefslogtreecommitdiffstats
path: root/Lib/tempfile.py
Commit message (Collapse)AuthorAgeFilesLines
* Issue 24230: The tempfile module now accepts bytes for prefix, suffix and dirGregory P. Smith2015-05-221-26/+89
| | | | parameters and returns bytes in such situations (matching the os module APIs).
* Issue #22107: tempfile.gettempdir() and tempfile.mkdtemp() now try againSerhiy Storchaka2015-05-191-1/+17
|\ | | | | | | | | | | when a directory with the chosen name already exists on Windows as well as on Unix. tempfile.mkstemp() now fails early if parent directory is not valid (not exists or is a file) on Windows.
| * Issue #22107: tempfile.gettempdir() and tempfile.mkdtemp() now try againSerhiy Storchaka2015-05-191-1/+17
| | | | | | | | | | | | when a directory with the chosen name already exists on Windows as well as on Unix. tempfile.mkstemp() now fails early if parent directory is not valid (not exists or is a file) on Windows.
* | Issue #23865: close() methods in multiple modules now are idempotent and moreSerhiy Storchaka2015-04-101-3/+5
|\ \ | |/ | | | | | | robust at shutdown. If needs to release multiple resources, they are released even if errors are occured.
| * Issue #23865: close() methods in multiple modules now are idempotent and moreSerhiy Storchaka2015-04-101-3/+5
| | | | | | | | | | robust at shutdown. If needs to release multiple resources, they are released even if errors are occured.
* | Merge: #23700: fix/improve commentR David Murray2015-03-221-2/+4
|\ \ | |/
| * #23700: fix/improve commentR David Murray2015-03-221-2/+4
| |
* | Issue #23700: NamedTemporaryFile iterator closed underlied file object inSerhiy Storchaka2015-03-201-3/+5
|\ \ | |/ | | | | | | | | some circunstances while NamedTemporaryFile object was living. This causes failing test_csv. Changed the implementation of NamedTemporaryFile.__iter__ to make tests passed.
| * Issue #23700: NamedTemporaryFile iterator closed underlied file object inSerhiy Storchaka2015-03-201-3/+5
| | | | | | | | | | | | some circunstances while NamedTemporaryFile object was living. This causes failing test_csv. Changed the implementation of NamedTemporaryFile.__iter__ to make tests passed.
* | Issue #23700: Iterator of NamedTemporaryFile now keeps a reference toSerhiy Storchaka2015-03-191-1/+3
|\ \ | |/ | | | | NamedTemporaryFile instance. Patch by Bohuslav Kabrda.
| * Issue #23700: Iterator of NamedTemporaryFile now keeps a reference toSerhiy Storchaka2015-03-191-1/+3
| | | | | | | | NamedTemporaryFile instance. Patch by Bohuslav Kabrda.
| * tempfile: Fix docstring. Issue #21397, patch by R. David Murray.Yury Selivanov2014-09-261-5/+5
| |
* | tempfile: Fix docstring. Issue #21397, patch by R. David Murray.Yury Selivanov2014-09-261-5/+5
| |
* | Issue #22427: TemporaryDirectory no longer attempts to clean up twice whenSerhiy Storchaka2014-09-241-12/+3
|\ \ | |/ | | | | used in the with statement in generator.
| * Issue #22427: TemporaryDirectory no longer attempts to clean up twice whenSerhiy Storchaka2014-09-241-12/+3
| | | | | | | | used in the with statement in generator.
* | Issue #21515: Fix typo in a comment, thanks Arfrever for the reportVictor Stinner2014-06-081-1/+1
| |
* | Issue #21515: tempfile.TemporaryFile now uses os.O_TMPFILE flag is availableVictor Stinner2014-06-051-0/+26
|/
* Issue #21058: Fix a leak of file descriptor in tempfile.NamedTemporaryFile(),Victor Stinner2014-03-251-3/+7
| | | | close the file descriptor if io.open() fails
* Issue #20978: pyflakes: fix undefined namesVictor Stinner2014-03-201-1/+1
|
* Remove redundant emty line at the end of file.Serhiy Storchaka2014-01-271-1/+0
|
* Issue #19077: tempfile.TemporaryDirectory cleanup no longer fails whenSerhiy Storchaka2014-01-271-62/+30
|\ | | | | | | | | called during shutdown. Emitting resource warning in __del__ no longer fails. Original patch by Antoine Pitrou.
| * Issue #19077: tempfile.TemporaryDirectory cleanup is now most likelySerhiy Storchaka2014-01-271-49/+46
| | | | | | | | | | | | successful when called during nulling out of modules during shutdown. Misleading exception no longer raised when resource warning is emitted during shutdown.
* | Issue #18879: When a method is looked up on a temporary file, avoid closing ↵Antoine Pitrou2013-12-211-32/+64
|\ \ | |/ | | | | the file before the method is possibly called.
| * Issue #18879: When a method is looked up on a temporary file, avoid closing ↵Antoine Pitrou2013-12-211-32/+64
| | | | | | | | the file before the method is possibly called.
* | Issue14255 Don't flatten case of tempdirTim Golden2013-10-251-1/+1
| |
* | Issue #18849: Fixed a Windows-specific tempfile bug where collision with anEli Bendersky2013-09-061-0/+7
|\ \ | |/ | | | | | | existing directory caused mkstemp and related APIs to fail instead of retrying. Report and fix by Vlad Shcherbina.
| * Issue #18849: Fixed a Windows-specific tempfile bug where collision with anEli Bendersky2013-09-061-0/+7
| | | | | | | | | | existing directory caused mkstemp and related APIs to fail instead of retrying. Report and fix by Vlad Shcherbina.
* | Issue #18743: Fix references to non-existant "StringIO" moduleSerhiy Storchaka2013-08-291-1/+1
|\ \ | |/ | | | | in docstrings and comments.
| * Issue #18743: Fix references to non-existant "StringIO" moduleSerhiy Storchaka2013-08-291-1/+1
| | | | | | | | in docstrings and comments.
* | Issue #18571: Implementation of the PEP 446: file descriptors and file handlesVictor Stinner2013-08-271-24/+2
| | | | | | | | | | are now created non-inheritable; add functions os.get/set_inheritable(), os.get/set_handle_inheritable() and socket.socket.get/set_inheritable().
* | #18705: merge with 3.3.Ezio Melotti2013-08-171-1/+1
|\ \ | |/
| * #18705: fix a number of typos. Patch by Févry Thibault.Ezio Melotti2013-08-171-1/+1
| |
* | Close #12015: The tempfile module now uses a suffix of 8 random charactersVictor Stinner2013-08-131-1/+1
| | | | | | | | | | | | instead of 6, to reduce the risk of filename collision. The entropy was reduced when uppercase letters were removed from the charset used to generate random characters.
* | Issue #18200: Back out usage of ModuleNotFoundError (8d28d44f3a9a)Brett Cannon2013-07-041-2/+2
| |
* | Issue #18200: Update the stdlib (except tests) to useBrett Cannon2013-06-141-2/+2
| | | | | | | | ModuleNotFoundError.
* | Fix for issue #16800: Use buffered write to handle EINTR.Serhiy Storchaka2013-02-121-2/+2
|\ \ | |/
| * Fix for issue #16800: Use buffered write to handle EINTR.Serhiy Storchaka2013-02-121-2/+2
| |\
| | * Fix for issue #16800: Use buffered write to handle EINTR.Serhiy Storchaka2013-02-121-2/+2
| | |
* | | Issue #16800: tempfile.gettempdir() no longer left temporary files whenSerhiy Storchaka2013-02-121-5/+8
|\ \ \ | |/ / | | | | | | the disk is full. Original patch by Amir Szekely.
| * | Issue #16800: tempfile.gettempdir() no longer left temporary files whenSerhiy Storchaka2013-02-121-5/+8
| |\ \ | | |/ | | | | | | the disk is full. Original patch by Amir Szekely.
| | * Issue #16800: tempfile.gettempdir() no longer left temporary files whenSerhiy Storchaka2013-02-121-5/+8
| | | | | | | | | | | | the disk is full. Original patch by Amir Szekely.
* | | Issue #17169: Restore errno in tempfile exceptions.Serhiy Storchaka2013-02-091-4/+10
|\ \ \ | |/ /
| * | Issue #17169: Restore errno in tempfile exceptions.Serhiy Storchaka2013-02-091-4/+10
| | |
* | | Issue #10355: SpooledTemporaryFile properties now work for unrolled files.Serhiy Storchaka2013-02-091-10/+20
|\ \ \ | |/ / | | | | | | Remove obsoleted xreadline method.
| * | Issue #10355: SpooledTemporaryFile properties now work for unrolled files.Serhiy Storchaka2013-02-091-10/+20
| |\ \ | | |/ | | | | | | Remove obsoleted xreadline method.
| | * Issue #10355: SpooledTemporaryFile properties now work for unrolled files.Serhiy Storchaka2013-02-091-10/+20
| | | | | | | | | | | | Remove obsoleted xreadline method.
* | | Issue #17147. Mention BytesIO in SpooledTemporaryFile documentation.Serhiy Storchaka2013-02-091-2/+2
|\ \ \ | |/ /
| * | Issue #17147. Mention BytesIO in SpooledTemporaryFile documentation.Serhiy Storchaka2013-02-091-2/+2
| |\ \ | | |/
| | * Issue #17147. Mention BytesIO in SpooledTemporaryFile documentation.Serhiy Storchaka2013-02-091-2/+2
| | |
* | | Issue #16860: In tempfile, use O_CLOEXEC when available to set theCharles-François Natali2013-01-041-0/+2
| | | | | | | | | | | | close-on-exec flag atomically.