From bfd0f1051129f614709ed36c65afc1884760c598 Mon Sep 17 00:00:00 2001 From: wildercayden Date: Wed, 25 Jun 2025 22:19:50 -0400 Subject: [PATCH] before it would say sending data even if server is unreachable, fixed that --- TablePI.py | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/TablePI.py b/TablePI.py index 1040bdc..796c0d2 100644 --- a/TablePI.py +++ b/TablePI.py @@ -5,7 +5,7 @@ import argparse import subprocess def ping(host): - result = subprocess.run(['ping', '-c', '1', '-W', '0', host], + result = subprocess.run(['ping', '-c', '1', '-W', '1', host], stdout=subprocess.PIPE, stderr=subprocess.PIPE) # Return True if returncode is 0 (success), else False @@ -37,7 +37,12 @@ table_name = args.table server_ip = args.ip table = NetworkTables.getTable(table_name) NetworkTables.initialize(server=server_ip) -print ("Sending data to server") +if __name__ == '__main__': + ip = server_ip + if ping(ip): + print("sending data to server") + else: + print("rio is unreachable") print (server_ip, table_name) while True: cpu = psutil.cpu_percent()