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