From e67a4db6daadfd66ed888e21fb97e275aa28fb96 Mon Sep 17 00:00:00 2001 From: up-n-atom Date: Sat, 30 Dec 2023 03:34:45 -0500 Subject: [PATCH] Fix logic --- xmo/wifi.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/xmo/wifi.py b/xmo/wifi.py index 125994f..81b6bed 100644 --- a/xmo/wifi.py +++ b/xmo/wifi.py @@ -12,13 +12,13 @@ async def disable_wifi_radios(client: SagemcomClient, radios: tuple[str] | list[ active_radios = {radio['alias'] for radio in _radios \ if radio.keys() >= {'alias', 'enable'} and \ radio['enable']} - if active_radios: + if not active_radios: click.echo('No active radios') return - if radios: + if not radios: radios = click.prompt('Choose radio', type=click.Choice(active_radios), show_choices=True), invalid_radios = set(radios) - active_radios - if len(invalid_radios): + if invalid_radios: raise click.BadParameter("Invalid radio(s): {0}".format(", ".join(invalid_radios))) disable_radios = set(radios) & active_radios for alias in disable_radios: