style: ruff format and the lint rules of the driver standard
Mechanical: ruff format, and ruff check --fix with the rule set every NAPALM driver uses (E, F, I, UP, B at line length 100, Python 3.10). What ruff cannot fix comes in the next commit.
This commit is contained in:
1 parent
692a584fd2
commit
571d9abb5f
15 files changed
+690
-419
No files matched your search
@@ -45,7 +45,13 @@ class OPNsenseResolverMixin(DnsForwardMixin):
|
||||
def set_dns_forward(self, domain: str, server: str, port: int = 53) -> None:
|
||||
"""Forward *domain* to *server*; an existing forward of the domain is changed."""
|
||||
name = _domain(domain)
|
||||
row = {"enabled": "1", "type": "forward", "domain": name, "server": server, "port": str(port)}
|
||||
row = {
|
||||
"enabled": "1",
|
||||
"type": "forward",
|
||||
"domain": name,
|
||||
"server": server,
|
||||
"port": str(port),
|
||||
}
|
||||
known = [r for r in self._forward_rows() if _domain(r.get("domain", "")) == name]
|
||||
if known:
|
||||
result = self._post(f"{_SETTINGS}/setForward/{known[0]['uuid']}", {"dot": row}) # type: ignore[attr-defined]
|
||||
@@ -57,7 +63,11 @@ class OPNsenseResolverMixin(DnsForwardMixin):
|
||||
def remove_dns_forward(self, domain: str) -> None:
|
||||
"""Delete every forward of *domain*; nothing to do when there is none."""
|
||||
name = _domain(domain)
|
||||
uuids = [r["uuid"] for r in self._forward_rows() if _domain(r.get("domain", "")) == name and r.get("uuid")]
|
||||
uuids = [
|
||||
r["uuid"]
|
||||
for r in self._forward_rows()
|
||||
if _domain(r.get("domain", "")) == name and r.get("uuid")
|
||||
]
|
||||
if not uuids:
|
||||
return
|
||||
for uuid in uuids:
|
||||
|
||||
Reference in new issue
Block a user