debug scan

This commit is contained in:
IrvingGao 2024-05-25 22:23:17 +08:00
parent 26f62a7611
commit 3f16602292
1 changed files with 1 additions and 6 deletions

View File

@ -71,7 +71,7 @@ def check_wifi_connection():
def scan_wifi(): def scan_wifi():
subprocess.run(['nmcli', 'dev', 'wifi', 'rescan'], check=True) subprocess.run(['nmcli', 'dev', 'wifi', 'rescan'], check=True)
cmd = "nmcli dev wifi" 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 = [] wifi_list = []
output = result.stdout.strip() output = result.stdout.strip()
@ -191,15 +191,10 @@ def disconnect_wifi():
output_str = output.decode('utf-8') # 将输出转换为字符串 output_str = output.decode('utf-8') # 将输出转换为字符串
if "successfully disconnected" in output_str: if "successfully disconnected" in output_str:
print(f"{datetime.datetime.now()}: Wi-Fi disconnected successfully") 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: else:
print(f"{datetime.datetime.now()}: Error disconnecting from Wi-Fi: {output_str}") print(f"{datetime.datetime.now()}: Error disconnecting from Wi-Fi: {output_str}")
except Exception as e: except Exception as e:
print(f"{datetime.datetime.now()}: Error disconnecting from Wi-Fi: {e}") print(f"{datetime.datetime.now()}: Error disconnecting from Wi-Fi: {e}")
return False