Name : python-temps
| |
Version : 0.3.0
| Vendor : openSUSE
|
Release : 3.1
| Date : 2017-03-17 20:20:01
|
Group : Development/Languages/Python
| Source RPM : python-temps-0.3.0-3.1.src.rpm
|
Size : 0.02 MB
| |
Packager : http://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/42.3/repo/oss/suse/noarch |