Skip to content

Commit

Permalink
perf: Use operator module instead of lambda
Browse files Browse the repository at this point in the history
  • Loading branch information
jpmckinney committed Dec 22, 2024
1 parent add6634 commit b703f0c
Showing 1 changed file with 4 additions and 3 deletions.
7 changes: 4 additions & 3 deletions manage.py
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@
from collections import defaultdict
from copy import deepcopy
from io import StringIO
from operator import itemgetter
from pathlib import Path
from textwrap import dedent, indent
from urllib.parse import urlsplit
Expand Down Expand Up @@ -953,14 +954,14 @@ def lint(filename, additional_properties):
if unknown_codes:
click.echo("\nOCDS codes (tokens in single quotes) that do not appear in any OCDS codelist:")
click.echo("code,id,title")
for code, occurrences in sorted(unknown_codes.items(), key=lambda item: item[1]):
for code, occurrences in sorted(unknown_codes.items(), key=itemgetter(1)):
click.echo(f"{code}{''.join(f',{identifier},{title}' for identifier, title in occurrences)}")

unknown_eforms_codes = {code: v for code, v in double_quoted.items() if code not in known_eforms_codes}
if unknown_eforms_codes:
click.echo("\neForms codes (tokens in double quotes) that do not appear in any eForms codelist:")
click.echo("code,id,title")
for code, occurrences in sorted(unknown_eforms_codes.items(), key=lambda item: item[1]):
for code, occurrences in sorted(unknown_eforms_codes.items(), key=itemgetter(1)):
click.echo(f"{code}{''.join(f',{identifier},{title}' for identifier, title in occurrences)}")

if unreviewed:
Expand All @@ -977,7 +978,7 @@ def lint(filename, additional_properties):
if additional_fields:
click.echo(f"\nAdditional fields ({len(additional_fields)}):")
click.echo("field,id,title")
for field, occurrences in sorted(additional_fields.items(), key=lambda item: item[1]):
for field, occurrences in sorted(additional_fields.items(), key=itemgetter(1)):
click.echo(f"{field}{''.join(f',{identifier},{title}' for identifier, title in occurrences)}")

write_yaml_file(filename, fields)
Expand Down

0 comments on commit b703f0c

Please sign in to comment.