better error message when instance is missing
This commit is contained in:
@ -93,7 +93,7 @@ def run(group, arglist):
|
|||||||
args.setdefault('action', 'gui')
|
args.setdefault('action', 'gui')
|
||||||
print('do you mean:\n %s %s %s %s %s' %
|
print('do you mean:\n %s %s %s %s %s' %
|
||||||
(group, args.get('action', ''), args.get('ins', ''), args.get('service', ''), ' '.join(extra)))
|
(group, args.get('action', ''), args.get('ins', ''), args.get('service', ''), ' '.join(extra)))
|
||||||
else:
|
else:
|
||||||
try:
|
try:
|
||||||
serv.action(args['action'], *serv.treat_args(args, extra + arglist))
|
serv.action(args['action'], *serv.treat_args(args, extra + arglist))
|
||||||
except AttributeError:
|
except AttributeError:
|
||||||
|
2
base.py
2
base.py
@ -281,6 +281,8 @@ class ServiceManager:
|
|||||||
if ins not in self.env:
|
if ins not in self.env:
|
||||||
self.get_info()
|
self.get_info()
|
||||||
gr = self.group.upper()
|
gr = self.group.upper()
|
||||||
|
if not ins:
|
||||||
|
raise UsageError('need instance')
|
||||||
env = self.env[ins]
|
env = self.env[ins]
|
||||||
return env.get('%s_ROOT' % gr, ''), env
|
return env.get('%s_ROOT' % gr, ''), env
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user