#298 Suggest more than one result in *_no_command rules

This commit is contained in:
nvbn
2015-07-29 16:09:26 +03:00
parent 4bc1cc7849
commit d6e80b7835
17 changed files with 53 additions and 56 deletions
+7
View File
@@ -178,3 +178,10 @@ def get_all_matched_commands(stderr, separator='Did you mean'):
should_yield = True
elif should_yield and line:
yield line.strip()
def replace_command(command, broken, matched):
"""Helper for *_no_command rules."""
new_cmds = get_close_matches(broken, matched, cutoff=0.1)
return [replace_argument(command.script, broken, new_cmd.strip())
for new_cmd in new_cmds]