From 04e06d6d5c71d0cbd2aff5a8d526c3ddeaf21953 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Leon=20M=C3=B6ller?= Date: Fri, 8 Mar 2024 15:41:22 +0100 Subject: [PATCH] model.base: improve a `ModelReference.resolve()` error message --- basyx/aas/model/base.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/basyx/aas/model/base.py b/basyx/aas/model/base.py index e6d380d01..332161dcb 100644 --- a/basyx/aas/model/base.py +++ b/basyx/aas/model/base.py @@ -1040,7 +1040,7 @@ def resolve(self, provider_: "provider.AbstractObjectProvider") -> _RT: # For ModelReferences, the first key must be an AasIdentifiable. So resolve the first key via the provider. identifier: Optional[Identifier] = self.key[0].get_identifier() if identifier is None: - raise AssertionError("Retrieving the identifier of the first key failed.") + raise AssertionError(f"Retrieving the identifier of the first {self.key[0]!r} failed.") try: item: Referable = provider_.get_identifiable(identifier)