From b0733cab49f118d008f6951bb542f69c1f0f616a Mon Sep 17 00:00:00 2001 From: termie Date: Tue, 15 Nov 2011 16:13:13 -0800 Subject: [PATCH] change array syntax --- bin/ksl | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/bin/ksl b/bin/ksl index 3354288a68..0a9d7736f7 100755 --- a/bin/ksl +++ b/bin/ksl @@ -33,11 +33,11 @@ class BaseApp(cli.log.LoggingApp): for x in args: key, value = x.split('=', 1) # make lists if there are multiple values - if key in kv: - if type(kv) is type(tuple()): - kv[key] = kv[key] + (value,) - else: - kv[key] = (kv[key], value) + if key.endswith('[]'): + key = key[:-2] + existing = kv.get(key, []) + existing.append(value) + kv[key] = existing else: kv[key] = value return kv