From e60a2a5dede1ad4e4f4c9e9aefc402032d28320c Mon Sep 17 00:00:00 2001 From: Sebastian Wagner Date: Mon, 15 Jun 2020 18:09:30 +0200 Subject: [PATCH] python-common: Add simple str(HostSpec) Signed-off-by: Sebastian Wagner --- src/python-common/ceph/deployment/hostspec.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/python-common/ceph/deployment/hostspec.py b/src/python-common/ceph/deployment/hostspec.py index a93d8916ffce..8fc122531ebb 100644 --- a/src/python-common/ceph/deployment/hostspec.py +++ b/src/python-common/ceph/deployment/hostspec.py @@ -54,6 +54,11 @@ class HostSpec(object): return "HostSpec({})".format(', '.join(map(repr, args))) + def __str__(self): + if self.hostname != self.addr: + return f'{self.hostname} ({self.addr})' + return self.hostname + def __eq__(self, other): # Let's omit `status` for the moment, as it is still the very same host. return self.hostname == other.hostname and \ -- 2.47.3