summaryrefslogtreecommitdiff
path: root/scripts/detect_missing_analyse_text.py
diff options
context:
space:
mode:
Diffstat (limited to 'scripts/detect_missing_analyse_text.py')
-rw-r--r--scripts/detect_missing_analyse_text.py16
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))