mirror of
https://github.com/jayofelony/pwnagotchi.git
synced 2025-07-01 18:37:27 -04:00
@ -35,13 +35,12 @@ class InternetConnectionPlugin(plugins.Plugin):
|
|||||||
text_font=fonts.Small))
|
text_font=fonts.Small))
|
||||||
|
|
||||||
def on_ui_update(self, ui):
|
def on_ui_update(self, ui):
|
||||||
with ui._lock:
|
# check if there is an active Internet connection
|
||||||
# check if there is an active Internet connection
|
try:
|
||||||
try:
|
# use the 'ping' command to check if we can reach a well-known website
|
||||||
# use the 'ping' command to check if we can reach a well-known website
|
output = subprocess.check_output(['ping', '-c', '1', 'google.com'])
|
||||||
output = subprocess.check_output(['ping', '-c', '1', 'google.com'])
|
# if the command was successful, it means there is an active Internet connection
|
||||||
# if the command was successful, it means there is an active Internet connection
|
ui.set('connection_status', ' connected')
|
||||||
ui.set('connection_status', ' connected')
|
except subprocess.CalledProcessError:
|
||||||
except subprocess.CalledProcessError:
|
# if the command failed, it means there is no active Internet connection
|
||||||
# if the command failed, it means there is no active Internet connection
|
ui.set('connection_status', ' disconnected')
|
||||||
ui.set('connection_status', ' disconnected')
|
|
||||||
|
Reference in New Issue
Block a user