From c0b15fe08c842772448b8518665c23f15e1bdbb2 Mon Sep 17 00:00:00 2001 From: Sebastiaan Huber Date: Tue, 9 Apr 2024 10:52:22 +0200 Subject: [PATCH] `PseudoPotentialData`: Change return type of `get_objects_to_hash` The `NodeCaching` class changed its API where the method `get_objects_to_hash` now returns a dictionary instead of a list. --- src/aiida_pseudo/data/pseudo/pseudo.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/aiida_pseudo/data/pseudo/pseudo.py b/src/aiida_pseudo/data/pseudo/pseudo.py index 6712fb6..4eac021 100644 --- a/src/aiida_pseudo/data/pseudo/pseudo.py +++ b/src/aiida_pseudo/data/pseudo/pseudo.py @@ -17,9 +17,9 @@ class PseudoPotentialDataCaching(NodeCaching): """Class to define caching behavior of ``PseudoPotentialData`` nodes.""" - def get_objects_to_hash(self) -> list: + def get_objects_to_hash(self) -> dict[str, str]: """Return a list of objects which should be included in the node hash.""" - return [self._node.element, self._node.md5] + return {'element': self._node.element, 'md5': self._node.md5} class PseudoPotentialData(plugins.DataFactory('core.singlefile')):