|
15 | 15 |
|
16 | 16 | from __future__ import annotations |
17 | 17 |
|
18 | | -from concurrent.futures import ThreadPoolExecutor, as_completed |
19 | 18 | from typing import Any |
| 19 | +from concurrent.futures import ThreadPoolExecutor, as_completed |
20 | 20 |
|
21 | 21 | import click |
22 | 22 |
|
23 | 23 | # Import providers to trigger registration |
24 | | -from . import cloudflare as _cf # noqa: F401 |
25 | | -from . import coredns as _cd # noqa: F401 |
| 24 | +from . import ( |
| 25 | + coredns as _cd, # noqa: F401 |
| 26 | + cloudflare as _cf, # noqa: F401 |
| 27 | +) |
26 | 28 | from .provider import ( |
27 | | - DNSRecord, |
28 | 29 | DNSZone, |
29 | | - get_active_providers, |
| 30 | + DNSRecord, |
| 31 | + get_provider, |
30 | 32 | list_providers as _list_provider_names, |
31 | 33 | load_dns_config, |
32 | 34 | require_providers, |
33 | | - get_provider, |
| 35 | + get_active_providers, |
34 | 36 | ) |
35 | 37 |
|
36 | 38 |
|
@@ -116,6 +118,7 @@ def dns_group() -> None: |
116 | 118 | def dns_providers() -> None: |
117 | 119 | """Show configured DNS providers and their status.""" |
118 | 120 | from rich.table import Table |
| 121 | + |
119 | 122 | from ...utils.output import console |
120 | 123 |
|
121 | 124 | configs = load_dns_config() |
@@ -156,6 +159,7 @@ def dns_providers() -> None: |
156 | 159 | def dns_zones(provider: str | None) -> None: |
157 | 160 | """List all DNS zones across all providers.""" |
158 | 161 | from rich.table import Table |
| 162 | + |
159 | 163 | from ...utils.output import console |
160 | 164 |
|
161 | 165 | providers = require_providers() |
@@ -200,6 +204,7 @@ def dns_zones(provider: str | None) -> None: |
200 | 204 | def dns_list(zone: str, record_type: str | None, provider: str | None) -> None: |
201 | 205 | """List DNS records for a zone (queries all providers in parallel).""" |
202 | 206 | from rich.table import Table |
| 207 | + |
203 | 208 | from ...utils.output import console |
204 | 209 |
|
205 | 210 | providers = require_providers() |
@@ -358,6 +363,7 @@ def dns_update( |
358 | 363 | hanzo dns update hanzo.ai 1.2.3.4 5.6.7.8 -p cloudflare |
359 | 364 | """ |
360 | 365 | from rich.table import Table |
| 366 | + |
361 | 367 | from ...utils.output import console |
362 | 368 |
|
363 | 369 | providers = require_providers() |
|
0 commit comments