diff --git a/wifi_manager.py b/wifi_manager.py index 1902053..16bf5fd 100644 --- a/wifi_manager.py +++ b/wifi_manager.py @@ -71,7 +71,7 @@ def check_wifi_connection(): def scan_wifi(): subprocess.run(['nmcli', 'dev', 'wifi', 'rescan'], check=True) cmd = "nmcli dev wifi" - output = subprocess.run(cmd, shell=True, capture_output=True, text=True) + result = subprocess.run(cmd, shell=True, capture_output=True, text=True) wifi_list = [] output = result.stdout.strip() @@ -191,15 +191,10 @@ def disconnect_wifi(): output_str = output.decode('utf-8') # 将输出转换为字符串 if "successfully disconnected" in output_str: print(f"{datetime.datetime.now()}: Wi-Fi disconnected successfully") - return True - elif 'not all devices disconnected' in output_str: - print(f"{datetime.datetime.now()}: Wi-Fi not disconnected: {output_str}") - return False else: print(f"{datetime.datetime.now()}: Error disconnecting from Wi-Fi: {output_str}") except Exception as e: print(f"{datetime.datetime.now()}: Error disconnecting from Wi-Fi: {e}") - return False