python-temps
Context managers for creating and cleaning up temporary directories and files


temps is a python module containing context managers for creating and cleaning up temporary files and directories. * It has a context manager for creating a temp dir and another for temp files. * The context manager cleans up the dir or file upon context exit, not upon file closure. * No ambiguity about whether you can or cannot open a file twice. * You can set the permissions of the temp file or dir to what you want. * It is very clear what the implementation is: + directories are created and the path is returned. + files are not created, since you'll want to do that in a with open(filename) ... statement, and the path is returned. + directories and files are cleaned up by the context managers. + file and dir names are generated using the uuid module, which presumably will avoid race conditions.

MIT

cloud_download Downloads

Please select a product to see the available package versions:
Loading...
Loading package downloads...