Catch ClientError when reloading instance state.

Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
This commit is contained in:
Pedro Algarvio 2022-11-13 19:38:36 +00:00 committed by Megan Wilhite
parent 6f6259ff36
commit ae92ea10db

View file

@ -1094,8 +1094,11 @@ class VM:
def state(self) -> str | None:
_state: str | None = None
if self.instance:
self.instance.reload()
_state = self.instance.state["Name"]
try:
self.instance.reload()
_state = self.instance.state["Name"]
except ClientError:
pass
return _state
@property