File tree Expand file tree Collapse file tree 7 files changed +22
-12
lines changed
src/aiohttp_asyncmdnsresolver Expand file tree Collapse file tree 7 files changed +22
-12
lines changed Original file line number Diff line number Diff line change 1+ Fixed imports not being properly sorted -- by :user: `bdraco `.
Original file line number Diff line number Diff line change 11import asyncio
2+
23import aiohttp
4+
35from aiohttp_asyncmdnsresolver .api import AsyncMDNSResolver
46
57
Original file line number Diff line number Diff line change @@ -34,3 +34,8 @@ packages = ["aiohttp_asyncmdnsresolver"]
3434
3535[tool .setuptools .dynamic ]
3636version = {attr = " aiohttp_asyncmdnsresolver.__version__" }
37+
38+ [tool .ruff ]
39+ select = [
40+ " I" , # isort formatting.
41+ ]
Original file line number Diff line number Diff line change 33from __future__ import annotations
44
55import socket
6+ from ipaddress import IPv4Address , IPv6Address
67from typing import Any
7- from zeroconf .asyncio import AsyncZeroconf
8+
9+ from aiohttp .resolver import AsyncResolver , ResolveResult
810from zeroconf import (
911 AddressResolver ,
1012 AddressResolverIPv4 ,
1113 AddressResolverIPv6 ,
1214 IPVersion ,
1315)
14- from aiohttp .resolver import AsyncResolver , ResolveResult
15- from ipaddress import IPv4Address , IPv6Address
16+ from zeroconf .asyncio import AsyncZeroconf
1617
1718DEFAULT_TIMEOUT = 5.0
1819
Original file line number Diff line number Diff line change 11"""Test conftest.py."""
22
3- import sys
43import asyncio
4+ import sys
55
66if sys .platform == "win32" :
77 asyncio .set_event_loop_policy (asyncio .WindowsSelectorEventLoopPolicy ())
Original file line number Diff line number Diff line change 11"""Test we do not break the public API."""
22
3- from aiohttp_asyncmdnsresolver import api , _impl
3+ from aiohttp_asyncmdnsresolver import _impl , api
44
55
66def test_api () -> None :
Original file line number Diff line number Diff line change 1- from aiohttp_asyncmdnsresolver .api import AsyncMDNSResolver
2- from aiohttp .resolver import ResolveResult
1+ import socket
2+ from collections .abc import AsyncGenerator , Generator
3+ from ipaddress import IPv4Address , IPv6Address
4+ from unittest .mock import patch
5+
36import pytest
47import pytest_asyncio
8+ from aiohttp .resolver import ResolveResult
59from zeroconf .asyncio import AsyncZeroconf
6- from collections .abc import AsyncGenerator
7- from unittest .mock import patch
8- from ipaddress import IPv6Address , IPv4Address
9- import socket
10- from collections .abc import Generator
10+
1111from aiohttp_asyncmdnsresolver ._impl import (
1212 _FAMILY_TO_RESOLVER_CLASS ,
1313 AddressResolver ,
1414 AddressResolverIPv4 ,
1515 AddressResolverIPv6 ,
1616)
17+ from aiohttp_asyncmdnsresolver .api import AsyncMDNSResolver
1718
1819
1920class IPv6orIPv4HostResolver (AddressResolver ):
You can’t perform that action at this time.
0 commit comments