From 43b51eec20f607fe88a2649cfab388e7dcd72a3a Mon Sep 17 00:00:00 2001 From: Jarrod Johnson Date: Wed, 1 Mar 2017 10:31:00 -0500 Subject: [PATCH] Be more friendly about shlex parsing errors If user provides bad input, be more helpful and less fatalistic. --- confluent_client/bin/confetty | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/confluent_client/bin/confetty b/confluent_client/bin/confetty index 4b34490f..64764a5e 100755 --- a/confluent_client/bin/confetty +++ b/confluent_client/bin/confetty @@ -235,7 +235,11 @@ def rcompleter(text, state): def parse_command(command): - args = shlex.split(command, posix=True) + try: + args = shlex.split(command, posix=True) + except ValueError as ve: + print('Error: ' + ve.message) + return [] return args