aiida.manage.database.delete package

Submodules

Functions to delete nodes from the database, preserving provenance integrity.

aiida.manage.database.delete.nodes.delete_nodes(pks: Iterable[int], verbosity: Optional[int] = None, dry_run: Union[bool, Callable[[Set[int]], bool]] = True, force: Optional[bool] = None, **traversal_rules: bool) → Tuple[Set[int], bool][source]

Delete nodes given a list of “starting” PKs.

Deprecated since version 1.6.0: This function has been moved and will be removed in v2.0.0. It should now be imported using from aiida.tools import delete_nodes