summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSamuel Merritt <sam@swiftstack.com>2014-10-13 17:57:03 -0700
committerSamuel Merritt <sam@swiftstack.com>2014-10-13 17:57:03 -0700
commit418ae6f13a6240d83e0ce305d15056792cb9e2e9 (patch)
tree4eb49a98bd2ab0c5d6fa7a82e55a3ed4148fb05e
parent5dac34716bfcd1af2780c90f76d8f9aac93bf9c1 (diff)
downloadswift-bench-418ae6f13a6240d83e0ce305d15056792cb9e2e9.tar.gz
Clean up some conf parsing
Change-Id: Idba39e06e3db8eca84f3cef8c597ad222cf6d532
-rwxr-xr-xbin/swift-bench11
1 files changed, 5 insertions, 6 deletions
diff --git a/bin/swift-bench b/bin/swift-bench
index d917360..a1d7a19 100755
--- a/bin/swift-bench
+++ b/bin/swift-bench
@@ -144,6 +144,7 @@ if __name__ == '__main__':
conf = CONF_DEFAULTS
parser.set_defaults(**conf)
options, _junk = parser.parse_args()
+
if options.concurrency is not '':
options.put_concurrency = options.concurrency
options.get_concurrency = options.concurrency
@@ -151,11 +152,9 @@ if __name__ == '__main__':
options.containers = ['%s_%d' % (options.container_name, i)
for i in xrange(int(options.num_containers))]
- # Normalize boolean option to a config parameter value
- if config_true_value(str(options.delete).lower()):
- options.delete = 'yes'
- else:
- options.delete = 'no'
+ # Turn "yes"/"no"/etc. strings to booleans
+ options.use_proxy = config_true_value(options.use_proxy)
+ options.delete = config_true_value(options.delete)
def sigterm(signum, frame):
sys.exit('Termination signal received.')
@@ -184,5 +183,5 @@ if __name__ == '__main__':
controller = controller_class(logger, options)
controller.run()
- if options.use_proxy and options.delete == 'yes':
+ if options.use_proxy and options.delete:
delete_containers(logger, options)