From 2603209649abfcef55aa4f60ad5720a6ac46d0fe Mon Sep 17 00:00:00 2001 From: up-n-atom Date: Mon, 11 Sep 2023 19:47:32 -0400 Subject: [PATCH] Update xmo-cli.py inline interface ternary statement --- xmo-cli.py | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/xmo-cli.py b/xmo-cli.py index 7fc2f19..fbb17a6 100755 --- a/xmo-cli.py +++ b/xmo-cli.py @@ -95,12 +95,9 @@ async def set_dns_servers(client: SagemcomClient, dns_servers: tuple[IPv4Address for i, dns_server in enumerate(dns_servers, start=1): try: await client.set_value_by_xpath(f"Device/DNS/Relay/Forwardings/Forwarding[@uid={i}]/DNSServer", dns_server) - iface = 'Device/IP/Interfaces/Interface[IP_DATA]' - if dns_server.is_private: - iface = 'Device/IP/Interfaces/Interface[IP_BR_LAN]' await client.set_value_by_xpath( f"Device/DNS/Relay/Forwardings/Forwarding[@uid={i}]/Interface", - iface + 'Device/IP/Interfaces/Interface[IP_BR_LAN]' if dns_server.is_private else 'Device/IP/Interfaces/Interface[IP_DATA]' ) except Exception as e: click.echo(e, err=True)