eoptasks: allow specifying multiple suffixes to be stripped

This commit is contained in:
Frédéric Péters 2020-09-09 08:43:15 +02:00
parent c8a9add309
commit 7870ac5e27
1 changed files with 4 additions and 3 deletions

View File

@ -85,12 +85,13 @@ def get_servers():
sys.exit(1)
ignorelist = [x.strip() for x in config.get('config', 'ignore', fallback='').split(',')]
stripsuffix = config.get('config', 'stripsuffix', fallback='')
stripsuffixes = [x.strip() for x in config.get('config', 'stripsuffix', fallback='').split(',')]
servergroups = yaml.safe_load(open(servergroup))['servergroups']
def get_display_name(x):
if stripsuffix and x.endswith(stripsuffix):
return x[:-len(stripsuffix)]
for stripsuffix in stripsuffixes:
if stripsuffix and x.endswith(stripsuffix):
return x[:-len(stripsuffix)]
return x
for group in servergroups: