comparison mercurial/localrepo.py @ 52521:b52f2b365eff

typing: add type hints to `ipeercapabilities.capabilities()`
author Matt Harbison <matt_harbison@yahoo.com>
date Mon, 16 Dec 2024 03:04:44 -0500
parents 1554bd50a1af
children 24ee91ba9aa8
comparison
equal deleted inserted replaced
52520:1554bd50a1af 52521:b52f2b365eff
18 import weakref 18 import weakref
19 19
20 from concurrent import futures 20 from concurrent import futures
21 from typing import ( 21 from typing import (
22 Optional, 22 Optional,
23 Set,
23 ) 24 )
24 25
25 from .i18n import _ 26 from .i18n import _
26 from .node import ( 27 from .node import (
27 bin, 28 bin,
339 340
340 # End of _basepeer interface. 341 # End of _basepeer interface.
341 342
342 # Begin of ipeercapabilities interface. 343 # Begin of ipeercapabilities interface.
343 344
344 def capabilities(self): 345 def capabilities(self) -> Set[bytes]:
345 return self._caps 346 return self._caps
346 347
347 # End of ipeercapabilities interface. 348 # End of ipeercapabilities interface.
348 349
349 # Begin of _basewirecommands interface. 350 # Begin of _basewirecommands interface.