diff options
author | Todd Leonhardt <todd.leonhardt@gmail.com> | 2019-03-04 22:01:27 -0500 |
---|---|---|
committer | GitHub <noreply@github.com> | 2019-03-04 22:01:27 -0500 |
commit | eb86c739187583a7afdd56e0a9fcf0da212562f1 (patch) | |
tree | 2cf3dcf6bd36eb36331f239faa5b3327878a4a84 /cmd2/cmd2.py | |
parent | de701086ff832bad0f0d97ffb10c2159d56ede7d (diff) | |
parent | 1a2465ad84962a321aa6f4d59a3fdf4f2574273f (diff) | |
download | cmd2-git-eb86c739187583a7afdd56e0a9fcf0da212562f1.tar.gz |
Merge pull request #631 from python-cmd2/comment_overhaul
Comment overhaul
Diffstat (limited to 'cmd2/cmd2.py')
-rw-r--r-- | cmd2/cmd2.py | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/cmd2/cmd2.py b/cmd2/cmd2.py index 24e140fd..df495a4a 100644 --- a/cmd2/cmd2.py +++ b/cmd2/cmd2.py @@ -160,7 +160,7 @@ def parse_quoted_string(string: str, preserve_quotes: bool) -> List[str]: lexed_arglist = string else: # Use shlex to split the command line into a list of arguments based on shell rules - lexed_arglist = shlex.split(string, posix=False) + lexed_arglist = shlex.split(string, comments=False, posix=False) if not preserve_quotes: lexed_arglist = [utils.strip_quotes(arg) for arg in lexed_arglist] @@ -761,7 +761,7 @@ class Cmd(cmd.Cmd): while True: try: # Use non-POSIX parsing to keep the quotes around the tokens - initial_tokens = shlex.split(tmp_line[:tmp_endidx], posix=False) + initial_tokens = shlex.split(tmp_line[:tmp_endidx], comments=False, posix=False) # If the cursor is at an empty token outside of a quoted string, # then that is the token being completed. Add it to the list. @@ -2283,7 +2283,7 @@ class Cmd(cmd.Cmd): " would for the actual command the alias resolves to.\n" "\n" "Examples:\n" - " alias ls !ls -lF\n" + " alias create ls !ls -lF\n" " alias create show_log !cat \"log file.txt\"\n" " alias create save_results print_results \">\" out.txt\n") |