From: Zack Cerza Date: Mon, 25 Aug 2014 20:04:32 +0000 (-0600) Subject: Allow passing user=None to remove the 'user@' X-Git-Tag: 1.1.0~1215 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=d3c420a017cdc0673c4ec405fb00be367bd1d31b;p=teuthology.git Allow passing user=None to remove the 'user@' Signed-off-by: Zack Cerza --- diff --git a/teuthology/misc.py b/teuthology/misc.py index 2ffc0f4e1..bcf3c41b3 100644 --- a/teuthology/misc.py +++ b/teuthology/misc.py @@ -42,12 +42,15 @@ def canonicalize_hostname(hostname, user='ubuntu'): if match: match_d = match.groupdict() shortname = match_d['shortname'] - user_ = match_d.get('user') or user + if user is None: + user_ = user + else: + user_ = match_d.get('user') or user else: shortname = hostname.split('.')[0] user_ = user - user_at = user_ + '@' if user_ else '' + user_at = user_.strip('@') + '@' if user_ else '' ret = '{user_at}{short}.front.sepia.ceph.com'.format( user_at=user_at,