Mercurial > public > mercurial-scm > hg
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. |