fix typing issue around lru_cache arguments (#2098)

This was found by python/mypy#10308
This commit is contained in:
Jelle Zijlstra 2021-04-11 07:49:42 -07:00 committed by GitHub
parent e4003c2c43
commit 2116eca51f
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -302,7 +302,7 @@ def supports_feature(target_versions: Set[TargetVersion], feature: Feature) -> b
return all(feature in VERSION_TO_FEATURES[version] for version in target_versions)
def find_pyproject_toml(path_search_start: Iterable[str]) -> Optional[str]:
def find_pyproject_toml(path_search_start: Tuple[str, ...]) -> Optional[str]:
"""Find the absolute filepath to a pyproject.toml if it exists"""
path_project_root = find_project_root(path_search_start)
path_pyproject_toml = path_project_root / "pyproject.toml"
@ -6214,7 +6214,7 @@ def gen_python_files(
@lru_cache()
def find_project_root(srcs: Iterable[str]) -> Path:
def find_project_root(srcs: Tuple[str, ...]) -> Path:
"""Return a directory containing .git, .hg, or pyproject.toml.
That directory will be a common parent of all files and directories