# HG changeset patch # User Matt Harbison # Date 1720649140 14400 # Node ID 031d66801d5fea40bf0d987a993885c35cfc77aa # Parent bc94cbb49b3014bd3c55bf9ef0889948089a51bd typing: add a trivial type hint to `mercurial/posix.py` to avoid an @overload Since hg 3dbc7b1ecaba, pytype added an `@overload` for this function, without a type on the parameter. That's wrong, and undermines the hints on the non-trivial functions. diff -r bc94cbb49b30 -r 031d66801d5f mercurial/posix.py --- a/mercurial/posix.py Wed Jul 10 17:55:14 2024 -0400 +++ b/mercurial/posix.py Wed Jul 10 18:05:40 2024 -0400 @@ -548,7 +548,7 @@ if pycompat.sysplatform == b'OpenVMS': # OpenVMS's symlink emulation is broken on some OpenVMS versions. - def checklink(path): + def checklink(path: bytes) -> bool: return False