diff --git a/src/dandisets_linkml_status_tools/cli/__init__.py b/src/dandisets_linkml_status_tools/cli/__init__.py index 32b53db..8a758ec 100644 --- a/src/dandisets_linkml_status_tools/cli/__init__.py +++ b/src/dandisets_linkml_status_tools/cli/__init__.py @@ -80,7 +80,7 @@ def main( validation_reports.append(report_on_draft) # Print summary of validation reports - print( + print( # noqa: T201 "\n".join( f"dandiset: {r.dandiset_identifier}, " f"linkml: {len(r.linkml_validation_errs)}, " diff --git a/src/dandisets_linkml_status_tools/cli/tools.py b/src/dandisets_linkml_status_tools/cli/tools.py index 5b9290c..bf6f797 100644 --- a/src/dandisets_linkml_status_tools/cli/tools.py +++ b/src/dandisets_linkml_status_tools/cli/tools.py @@ -448,12 +448,13 @@ def count_err(e_: ValidationResult) -> None: def compile_counts() -> list[tuple[JsonschemaValidationErrorType, int]]: def sorting_key( - c: tuple[JsonschemaValidationErrorType, int] + c: tuple[JsonschemaValidationErrorType, int], ) -> tuple[str, int]: return c[0].validator, -c[1] return sorted( - chain.from_iterable(zip(t, c, strict=False) for t, c in counter.values()), key=sorting_key + chain.from_iterable(zip(t, c, strict=False) for t, c in counter.values()), + key=sorting_key, ) # A dictionary that keeps the counts of individual types of JSON schema validation