better error message when instance is missing

This commit is contained in:
l_samenv
2023-12-12 10:46:55 +01:00
parent 49b11bfa81
commit d8bb4999dc
2 changed files with 3 additions and 1 deletions

View File

@ -93,7 +93,7 @@ def run(group, arglist):
args.setdefault('action', 'gui')
print('do you mean:\n %s %s %s %s %s' %
(group, args.get('action', ''), args.get('ins', ''), args.get('service', ''), ' '.join(extra)))
else:
else:
try:
serv.action(args['action'], *serv.treat_args(args, extra + arglist))
except AttributeError:

View File

@ -281,6 +281,8 @@ class ServiceManager:
if ins not in self.env:
self.get_info()
gr = self.group.upper()
if not ins:
raise UsageError('need instance')
env = self.env[ins]
return env.get('%s_ROOT' % gr, ''), env