Skip to content

Commit b39118f

Browse files
committed
chore: removed repeated code class Resolver
1 parent 6c1e701 commit b39118f

File tree

1 file changed

+1
-21
lines changed

1 file changed

+1
-21
lines changed

multiaddr/resolvers/__init__.py

Lines changed: 1 addition & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -1,26 +1,6 @@
11
"""DNS resolution support for multiaddr."""
22

3-
from typing import TYPE_CHECKING
4-
from typing import Protocol as TypeProtocol
5-
3+
from .base import Resolver
64
from .dns import DNSResolver
75

86
__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

Comments
 (0)