Skip to content

Commit 199a027

Browse files
authored
Run mypy on src/aiida/orm/nodes/caching.py (#6703)
1 parent 2da3f96 commit 199a027

File tree

2 files changed

+3
-8
lines changed

2 files changed

+3
-8
lines changed

.pre-commit-config.yaml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -125,7 +125,6 @@ repos:
125125
src/aiida/orm/comments.py|
126126
src/aiida/orm/computers.py|
127127
src/aiida/orm/implementation/storage_backend.py|
128-
src/aiida/orm/nodes/caching.py|
129128
src/aiida/orm/nodes/comments.py|
130129
src/aiida/orm/nodes/data/array/bands.py|
131130
src/aiida/orm/nodes/data/array/trajectory.py|

src/aiida/orm/nodes/caching.py

Lines changed: 3 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -53,13 +53,13 @@ def _compute_hash(self, ignore_errors: bool = True, **kwargs: t.Any) -> str | No
5353
self._node.logger.exception('Node hashing failed')
5454
return None
5555

56-
def _get_objects_to_hash(self) -> list[t.Any]:
56+
def _get_objects_to_hash(self) -> dict[str, t.Any]:
5757
warn_deprecation(
5858
'`NodeCaching._get_objects_to_hash` is deprecated, use `NodeCaching.get_objects_to_hash` instead', version=3
5959
)
6060
return self.get_objects_to_hash()
6161

62-
def get_objects_to_hash(self) -> list[t.Any]:
62+
def get_objects_to_hash(self) -> dict[str, t.Any]:
6363
"""Return a list of objects which should be included in the hash."""
6464

6565
return {
@@ -158,11 +158,7 @@ def _iter_all_same_nodes(self, allow_before_store=False) -> t.Iterator['Node']:
158158
builder = QueryBuilder(backend=self._node.backend)
159159
builder.append(self._node.__class__, filters={f'extras.{self._HASH_EXTRA_KEY}': node_hash}, subclassing=False)
160160

161-
return (
162-
node
163-
for (node,) in builder.iterall()
164-
if node.base.caching.is_valid_cache # type: ignore[misc,union-attr]
165-
)
161+
return (node for (node,) in builder.iterall() if node.base.caching.is_valid_cache)
166162

167163
@property
168164
def is_valid_cache(self) -> bool:

0 commit comments

Comments
 (0)