Skip to content

Commit 03f3282

Browse files
committed
Update to latest mypy and ruff
1 parent c969a04 commit 03f3282

2 files changed

Lines changed: 6 additions & 3 deletions

File tree

bibtexautocomplete/core/autocomplete.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -348,7 +348,7 @@ def autocomplete(self, no_progressbar: bool = False) -> None:
348348
self.update_entry(entries[self.position], to_complete[self.position], threads)
349349
self.position += 1
350350
logger.info(
351-
"Modified {changed_entries} / {count_entries} entries" ", added {changed_fields} fields",
351+
"Modified {changed_entries} / {count_entries} entries, added {changed_fields} fields",
352352
changed_entries=self.changed_entries,
353353
count_entries=nb_entries,
354354
changed_fields=self.changed_fields,

bibtexautocomplete/core/parser.py

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
from os import listdir
88
from pathlib import Path
99
from sys import stderr
10-
from typing import IO, Iterable, List, NoReturn, Optional, TypeVar
10+
from typing import TYPE_CHECKING, Iterable, List, NoReturn, Optional, TypeVar
1111

1212
from ..bibtex.constants import FieldNamesSet
1313
from ..utils.ansi import ANSICodes
@@ -17,6 +17,9 @@
1717

1818
T = TypeVar("T")
1919

20+
if TYPE_CHECKING:
21+
from _typeshed import SupportsWrite
22+
2023

2124
def flatten(list_of_lists: Iterable[List[T]]) -> List[T]:
2225
"""flatten a nested list"""
@@ -111,7 +114,7 @@ class MyParser(ArgumentParser):
111114
" See {FgYellow}{NAME} --help{Reset} for a list of options."
112115
)
113116

114-
def print_usage(self, file: Optional[IO[str]] = None) -> None:
117+
def print_usage(self, file: Optional[SupportsWrite[str]] = None) -> None:
115118
logger.to_logger(CRITICAL, self.USAGE, NAME=SCRIPT_NAME)
116119

117120
def error(self, message: str) -> NoReturn:

0 commit comments

Comments
 (0)