From dca9b83ec089d10d98af89a08d989845c33c111c Mon Sep 17 00:00:00 2001 From: Siteshwar Vashisht Date: Fri, 23 Mar 2012 21:34:52 +0530 Subject: [PATCH] Enclose descriptions inside double quotes, and escape any enclosed double quotes. --- create_manpage_completions.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/create_manpage_completions.py b/create_manpage_completions.py index 4f2f2685f..e019ea4dd 100755 --- a/create_manpage_completions.py +++ b/create_manpage_completions.py @@ -46,7 +46,7 @@ def printcompletecommand(cmdname, args, description): print "complete -c", cmdname, for arg in args: print arg, - print "--descripton '" + description + "'" + print '--descripton "' + description + '"' print "\n", def builtcommand(options, description): @@ -60,7 +60,7 @@ def builtcommand(options, description): optionlist[i] = "-l " + optionlist[i][2:] else: optionlist[i] = "-s " + optionlist[i][1:] - + description = description.replace('"','\\"') first_period = description.find(".") # print "First period at: ", first_period if first_period >= 45 or first_period == -1 and len(description) > 45: