Delete a file, but ignore file not found error.
Parameters: |
|
---|
Create a directory (and any ancestor directories required)
Parameters: | path – Directory to create |
---|
Open file
see built-in file() documentation for more details
Note: The reason this is kept in a separate module is to easily be able to provide a stub module that doesn’t alter system state at all (for unit tests)
Read from a file if it has been modified.
Parameters: | force_reload – Whether to reload the file. |
---|---|
Returns: | A tuple with a boolean specifying if the data is fresh or not. |
Protect code that wants to operate on PATH atomically. Any exception will cause PATH to be removed.
Parameters: |
|
---|
Create temporary file or use existing file.
This util is needed for creating temporary file with specified content, suffix and prefix. If path is not None, it will be used for writing content. If the path doesn’t exist it’ll be created.
Parameters: |
|
---|
For example: it can be used in database tests for creating configuration files.