#2514 Provide more friendly messages on validation failure

This commit is contained in:
Marek Wolan
2024-04-29 11:13:32 +01:00
parent 3c046b838b
commit 27d1cd460b
3 changed files with 28 additions and 1 deletions

View File

@@ -798,6 +798,11 @@ class Node(SimComponent):
"""Return whether the node is on or off."""
return self.node.operating_state == NodeOperatingState.ON
@property
def fail_message(self) -> str:
"""Message that is reported when a request is rejected by this validator."""
return f"Cannot perform request on node '{self.node.hostname}' because it is not turned on."
def _init_request_manager(self) -> RequestManager:
"""
Initialise the request manager.