Skip to content

Commit c58f622

Browse files
committed
fix: Corrected hash calculation for keyword matchers for keywords with embedded arguments for RF < 7
1 parent c4d2ddd commit c58f622

File tree

1 file changed

+5
-2
lines changed

1 file changed

+5
-2
lines changed

packages/robot/src/robotcode/robot/diagnostics/library_doc.py

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -292,9 +292,12 @@ def __hash__(self) -> int:
292292
self.normalized_name,
293293
self._is_namespace,
294294
self._can_have_embedded,
295-
self.embedded_arguments,
296295
self.embedded_arguments.name if self.embedded_arguments else None,
297-
self.embedded_arguments.args if self.embedded_arguments else None,
296+
(
297+
tuple(self.embedded_arguments.args)
298+
if self.embedded_arguments and self.embedded_arguments.args
299+
else None
300+
),
298301
)
299302
)
300303

0 commit comments

Comments
 (0)