The openstack_dashboard.openstack.common.fileutils ModuleΒΆ

openstack_dashboard.openstack.common.fileutils.delete_if_exists(path)[source]

Delete a file, but ignore file not found error.

Parameters:path – File to delete
openstack_dashboard.openstack.common.fileutils.ensure_tree(path)[source]

Create a directory (and any ancestor directories required)

Parameters:path – Directory to create
openstack_dashboard.openstack.common.fileutils.file_open(*args, **kwargs)[source]

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)

openstack_dashboard.openstack.common.fileutils.read_cached_file(filename, force_reload=False)[source]

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.
openstack_dashboard.openstack.common.fileutils.remove_path_on_error(*args, **kwds)[source]

Protect code that wants to operate on PATH atomically. Any exception will cause PATH to be removed.

Parameters:path – File to work with

Previous topic

The openstack_dashboard.openstack.common Module

Next topic

The openstack_dashboard.openstack.common.config.generator Module

This Page