Name : python-temps
| |
Version : 0.3.0
| Vendor : openSUSE
|
Release : lp152.3.2
| Date : 2019-09-20 22:06:44
|
Group : Development/Languages/Python
| Source RPM : python-temps-0.3.0-lp152.3.2.src.rpm
|
Size : 0.02 MB
| |
Packager : https://bugs_opensuse_org
| |
Summary : Context managers for creating and cleaning up temporary directories and files
|
Description :
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.
|
RPM found in directory: /vol/rzm3/linux-opensuse/distribution/leap/15.2/repo/oss/noarch |