From df300e042b12cc045669f39a9b2c6f7296f0d2f9 Mon Sep 17 00:00:00 2001 From: bathtub Date: Wed, 18 Sep 2013 13:32:41 -0700 Subject: [PATCH] Small fix for fish_update_completions (amended) Amended from https://github.com/fish-shell/fish-shell/pull/1003. Fix a Unicode parsing error; search man6. --- share/tools/create_manpage_completions.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/share/tools/create_manpage_completions.py b/share/tools/create_manpage_completions.py index 8bf41e42c..14bf13ee7 100755 --- a/share/tools/create_manpage_completions.py +++ b/share/tools/create_manpage_completions.py @@ -572,7 +572,7 @@ class TypeDarwinManParser(ManParser): # Extract the description desc_lines = [] while lines and not self.is_option(lines[0]): - line = lines.pop(0).strip() + line = lossy_unicode(lines.pop(0).strip()) if line.startswith('.'): line = self.groff_replace_escapes(line) line = self.trim_groff(line).strip() @@ -871,7 +871,7 @@ def get_paths_from_manpath(): sys.exit(-1) result = [] for parent_path in parent_paths: - for section in ['man1', 'man8']: + for section in ['man1', 'man6', 'man8']: directory_path = os.path.join(parent_path, section) try: names = os.listdir(directory_path)