Functions | |
| def | remove_if_empty (top_dir, directory) |
| def | remove_bylist (root_dir, salomexc) |
| def | remove_salomex (install_dir, salomex_name) |
Variables | |
| arg_1 | |
| arg_2 | |
| def SalomeOnDemandTK.extension_remover.remove_bylist | ( | root_dir, | |
| salomexc | |||
| ) |
Remove files and directories listed in the given salomexc file.
Args:
root_dir - a root dir for listed files
salomexc - file that contents a list of files to remove.
Returns:
True if all the files were deleted without critical errors.
References SalomeOnDemandTK.extension_remover.remove_if_empty().
Referenced by SalomeOnDemandTK.extension_remover.remove_salomex().
| def SalomeOnDemandTK.extension_remover.remove_if_empty | ( | top_dir, | |
| directory | |||
| ) |
Recursively remove empty directories from the given one to the top.
Args:
top_dir - top parent directory that can be removed as well
directory - the given directory
Returns:
None.
References SalomeOnDemandTK.extension_utilities.is_empty_dir().
Referenced by SalomeOnDemandTK.extension_remover.remove_bylist().
| def SalomeOnDemandTK.extension_remover.remove_salomex | ( | install_dir, | |
| salomex_name | |||
| ) |
Remove a salome extension from SALOME install root.
Args:
salome_root - path to SALOME install root directory.
salomex_name - a name of salome extension to remove.
Returns:
List of deleted components or None if the functions fails.
References SalomeOnDemandTK.extension_utilities.check_if_installed(), SalomeOnDemandTK.extension_utilities.find_envpy(), SalomeOnDemandTK.extension_utilities.isvalid_dirname(), SalomeOnDemandTK.extension_utilities.list_dependants(), SalomeOnDemandTK.extension_remover.remove_bylist(), and SalomeOnDemandTK.extension_utilities.value_from_salomexd().
| SalomeOnDemandTK.extension_remover.arg_1 |
| SalomeOnDemandTK.extension_remover.arg_2 |