"*:8000 *:8100" -> "*:8000,8100"
FWIW this matches the internal rendering used by DaemonPlacement
Signed-off-by: Sage Weil <sage@newdream.net>
(cherry picked from commit
f93c555c24336003770c182a4e3ccaae392c2d47)
def get_port_summary(self) -> str:
if not self.ports:
return ''
- return ' '.join([
- f"{self.ip or '*'}:{p}" for p in self.ports
- ])
+ return f"{self.ip or '*'}:{','.join(map(str, self.ports or []))}"
def name(self) -> str:
return '%s.%s' % (self.daemon_type, self.daemon_id)