diff options
Diffstat (limited to 'scripts/detect_missing_analyse_text.py')
-rw-r--r-- | scripts/detect_missing_analyse_text.py | 16 |
1 files changed, 7 insertions, 9 deletions
diff --git a/scripts/detect_missing_analyse_text.py b/scripts/detect_missing_analyse_text.py index 8b0d14b3..c377b0b6 100644 --- a/scripts/detect_missing_analyse_text.py +++ b/scripts/detect_missing_analyse_text.py @@ -2,7 +2,7 @@ detect_missing_analyse_text ~~~~~~~~~~~~~~~~~~~~~~~~~~~ - :copyright: Copyright 2006-2021 by the Pygments team, see AUTHORS. + :copyright: Copyright 2006-2022 by the Pygments team, see AUTHORS. :license: BSD, see LICENSE for details. """ @@ -17,19 +17,17 @@ import argparse def main(args): uses = {} - for name, aliases, filenames, mimetypes in get_all_lexers(): + for name, aliases, filenames, mimetypes in get_all_lexers(plugins=False): cls = find_lexer_class(name) if not cls.aliases and not args.skip_no_aliases: print(cls, "has no aliases") for f in filenames: - if f not in uses: - uses[f] = [] - uses[f].append(cls) + uses.setdefault(f, []).append(cls) ret = 0 for k, v in uses.items(): if len(v) > 1: - #print "Multiple for", k, v + # print("Multiple for", k, v) for i in v: if i.analyse_text is None: print(i, "has a None analyse_text") @@ -43,8 +41,8 @@ def main(args): if __name__ == '__main__': parser = argparse.ArgumentParser() parser.add_argument('--skip-no-aliases', - help='Skip checks for a lexer with no aliases', - action='store_true', - default=False) + help='Skip checks for a lexer with no aliases', + action='store_true', + default=False) args = parser.parse_args() sys.exit(main(args)) |