From 6a06646c76fa9e0415c7c6ce9c079953a9c550eb Mon Sep 17 00:00:00 2001 From: Mike Gerber Date: Fri, 4 Sep 2026 14:20:10 +0200 Subject: [PATCH] =?UTF-8?q?=F0=9F=8E=A8=20Format=20the=20code=20(ruff)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- git_annex_duplicates.py | 24 ++++++++++++++++++++---- 1 file changed, 20 insertions(+), 4 deletions(-) diff --git a/git_annex_duplicates.py b/git_annex_duplicates.py index 101d19a..a765c4f 100644 --- a/git_annex_duplicates.py +++ b/git_annex_duplicates.py @@ -7,7 +7,15 @@ import click def collect_files(exclude, directories): # build command - find_cmd = ["git", "annex", "find", "--include", "*", "--format=${key}:${file}\n", *directories] + find_cmd = [ + "git", + "annex", + "find", + "--include", + "*", + "--format=${key}:${file}\n", + *directories, + ] for e in exclude: find_cmd += ["--exclude", e] @@ -38,7 +46,12 @@ def resolve_parent(p): @click.command() @click.option("--exclude", multiple=True, default=[]) @click.option("--across", is_flag=True, default=False) -@click.argument("directories", nargs=-1, default=["."], type=click.Path(exists=True, file_okay=False, path_type=Path)) +@click.argument( + "directories", + nargs=-1, + default=["."], + type=click.Path(exists=True, file_okay=False, path_type=Path), +) def main(exclude, across, directories): if across and len(directories) < 2: @@ -59,8 +72,11 @@ def main(exclude, across, directories): count = 0 found_across = False for directory in directories: - if any(resolve_parent(Path(f)).is_relative_to(directory) for f in files[k]): - count += 1 + if any( + resolve_parent(Path(f)).is_relative_to(directory) + for f in files[k] + ): + count += 1 if count > 1: found_across = True