We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 6c1e701 commit b39118fCopy full SHA for b39118f
multiaddr/resolvers/__init__.py
@@ -1,26 +1,6 @@
1
"""DNS resolution support for multiaddr."""
2
3
-from typing import TYPE_CHECKING
4
-from typing import Protocol as TypeProtocol
5
-
+from .base import Resolver
6
from .dns import DNSResolver
7
8
__all__ = ["DNSResolver", "Resolver"]
9
10
-if TYPE_CHECKING:
11
- from ..multiaddr import Multiaddr
12
13
14
-class Resolver(TypeProtocol):
15
- """Base protocol for multiaddr resolvers."""
16
17
- async def resolve(self, ma: "Multiaddr") -> list["Multiaddr"]:
18
- """Resolve a multiaddr that contains a resolvable protocol.
19
20
- Args:
21
- ma: The multiaddr to resolve
22
23
- Returns:
24
- A list of resolved multiaddrs
25
- """
26
- ...
0 commit comments