Service module crashes if args has no "=".

This commit is contained in:
jkleint 2012-04-26 10:48:50 -03:00
parent 41fed6ef0c
commit 808cd1b4e9

View file

@ -37,9 +37,12 @@ if not len(items):
sys.exit(1)
params = {}
for x in items:
(k, v) = x.split("=")
params[k] = v
for arg in items:
if "=" not in arg:
print json.dumps(dict(failed=True, msg='expected arguments of the form name=value'))
sys.exit(1)
(name, value) = arg.split("=")
params[name] = value
name = params['name']
state = params.get('state','unknown')