|
HWRF
trunk@4391
|
Change directory, handle temporary directories. More...
Change directory, handle temporary directories.
This module provides a means by which to change to a different directory in a Python "with" block and change back out afterwards, regardless of what happens inside the block. It can, optionally, create a new directory, and optionally delete it at the end of the block. There are two classes:
Classes | |
| class | NamedDir |
| This subclass of TempDir takes a directory name, instead of generating one automatically. More... | |
| class | TempDir |
| This class is intended to be used with the Python "with TempDir() as t" syntax. More... | |
Variables | |
| list | __all__ = ['TempDir','NamedDir','perm_remove','perm_add'] |
| List of symbols to export by "from produtil.cd import *". | |
| perm_add = stat.S_IRUSR|stat.S_IWUSR|stat.S_IXUSR|\ | |
| Default permissions to add to new directories created by TempDir: user has all possible access. More... | |
| perm_remove = stat.S_IWOTH|stat.S_ISUID | |
| Permissions to remove from all directories: world write and setuid. More... | |
| produtil.cd.perm_add = stat.S_IRUSR|stat.S_IWUSR|stat.S_IXUSR|\ |
1.8.10