From e9364ea0ae6a637d88ea4e65478f236fb545cd09 Mon Sep 17 00:00:00 2001 From: matejcik Date: Fri, 18 Mar 2022 15:06:31 +0100 Subject: [PATCH] style(tools): fix type annotations in pyright tool --- tools/pyright_tool.py | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/tools/pyright_tool.py b/tools/pyright_tool.py index b9e7b9ee5..c874bd4c3 100755 --- a/tools/pyright_tool.py +++ b/tools/pyright_tool.py @@ -51,12 +51,12 @@ from typing import TYPE_CHECKING, Any, Final, Iterator, TypedDict import click if TYPE_CHECKING: - LineIgnores = list[LineIgnore] + LineIgnores = list["LineIgnore"] FileIgnores = dict[str, LineIgnores] - FileSpecificIgnores = dict[str, list[FileSpecificIgnore]] + FileSpecificIgnores = dict[str, list["FileSpecificIgnore"]] - PyrightOffIgnores = list[PyrightOffIgnore] + PyrightOffIgnores = list["PyrightOffIgnore"] FilePyrightOffIgnores = dict[str, PyrightOffIgnores] @@ -604,7 +604,13 @@ class PyrightTool: help="Use input file instead of running pyright", ) @click.option("-v", "--verbose", is_flag=True, help="Print verbose output") -def main(config, input_file, output_file, verbose, workdir): +def main( + config: io.TextIOWrapper | None, + input_file: io.TextIOWrapper | None, + output_file: io.TextIOWrapper | None, + verbose: bool, + workdir: str | Path, +) -> None: workdir = Path(workdir) if config is None: config_path = workdir / "pyrightconfig.json"