mirror of
https://github.com/ItsDrike/dotfiles.git
synced 2024-11-12 19:27:18 +00:00
Satisfy pyright checker on sync.py
This commit is contained in:
parent
c900d14516
commit
cc54b67635
6
sync.py
6
sync.py
|
@ -7,7 +7,7 @@ import os
|
||||||
import shutil
|
import shutil
|
||||||
import subprocess
|
import subprocess
|
||||||
import sys
|
import sys
|
||||||
from collections.abc import Iterable, Iterator, Sequence
|
from collections.abc import Callable, Iterable, Iterator, Sequence
|
||||||
from enum import Enum, auto
|
from enum import Enum, auto
|
||||||
from pathlib import Path
|
from pathlib import Path
|
||||||
from typing import NamedTuple
|
from typing import NamedTuple
|
||||||
|
@ -362,7 +362,7 @@ def show_diffs(diffs: Iterable[FileDiff], ask_show_diff: bool, apply_fix_prompt:
|
||||||
|
|
||||||
|
|
||||||
def exclude_fun(diff: FileDiff) -> bool:
|
def exclude_fun(diff: FileDiff) -> bool:
|
||||||
EXCLUDE_RULES = [
|
exclude_rules: list[Callable[[FileDiff], bool]] = [
|
||||||
lambda d: d.status is DiffStatus.MATCH,
|
lambda d: d.status is DiffStatus.MATCH,
|
||||||
lambda d: d.dot_file.name == ".keep" and d.sys_file.parent.is_dir(),
|
lambda d: d.dot_file.name == ".keep" and d.sys_file.parent.is_dir(),
|
||||||
lambda d: Path("root/etc/opensnitchd/rules") in d.rel_dot_file.parents,
|
lambda d: Path("root/etc/opensnitchd/rules") in d.rel_dot_file.parents,
|
||||||
|
@ -379,7 +379,7 @@ def exclude_fun(diff: FileDiff) -> bool:
|
||||||
and d.status is DiffStatus.CONTENT_DIFFERS,
|
and d.status is DiffStatus.CONTENT_DIFFERS,
|
||||||
]
|
]
|
||||||
|
|
||||||
return all(not exc_rule(diff) for exc_rule in EXCLUDE_RULES)
|
return all(not exc_rule(diff) for exc_rule in exclude_rules)
|
||||||
|
|
||||||
|
|
||||||
def get_args() -> argparse.Namespace:
|
def get_args() -> argparse.Namespace:
|
||||||
|
|
Loading…
Reference in a new issue