comparison mercurial/posix.py @ 51676:031d66801d5f

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.
author Matt Harbison <matt_harbison@yahoo.com>
date Wed, 10 Jul 2024 18:05:40 -0400
parents 9d3721552b6c
children f3b34386d3e0
comparison
equal deleted inserted replaced
51675:bc94cbb49b30 51676:031d66801d5f
546 return False 546 return False
547 547
548 548
549 if pycompat.sysplatform == b'OpenVMS': 549 if pycompat.sysplatform == b'OpenVMS':
550 # OpenVMS's symlink emulation is broken on some OpenVMS versions. 550 # OpenVMS's symlink emulation is broken on some OpenVMS versions.
551 def checklink(path): 551 def checklink(path: bytes) -> bool:
552 return False 552 return False
553 553
554 554
555 _needsshellquote: Optional[Match[bytes]] = None 555 _needsshellquote: Optional[Match[bytes]] = None
556 556