Commit 30ce4303 by jkleint

Service module crashes if args has no "=".

parent 49c3ee90
...@@ -37,9 +37,12 @@ if not len(items): ...@@ -37,9 +37,12 @@ if not len(items):
sys.exit(1) sys.exit(1)
params = {} params = {}
for x in items: for arg in items:
(k, v) = x.split("=") if "=" not in arg:
params[k] = v 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'] name = params['name']
state = params.get('state','unknown') state = params.get('state','unknown')
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment