check whether files exist
This commit is contained in:
parent
4742f74583
commit
46c6076f95
@ -199,12 +199,18 @@ class NetworkTraffic():
|
|||||||
return self.pnic.packets_recv - self.pnic_before.packets_recv
|
return self.pnic.packets_recv - self.pnic_before.packets_recv
|
||||||
|
|
||||||
def get_rx_tot_Mbytes(self, interface):
|
def get_rx_tot_Mbytes(self, interface):
|
||||||
with open("/sys/class/net/{}/statistics/rx_bytes".format(interface)) as f:
|
try:
|
||||||
return int(f.readline().split('\n')[0]) / (1024 * 1024)
|
with open("/sys/class/net/{}/statistics/rx_bytes".format(interface)) as f:
|
||||||
|
return int(f.readline().split('\n')[0]) / (1024 * 1024)
|
||||||
|
except FileNotFoundError:
|
||||||
|
return False
|
||||||
|
|
||||||
def get_tx_tot_Mbytes(self, interface):
|
def get_tx_tot_Mbytes(self, interface):
|
||||||
with open("/sys/class/net/{}/statistics/tx_bytes".format(interface)) as f:
|
try:
|
||||||
return int(f.readline().split('\n')[0]) / (1024 * 1024)
|
with open("/sys/class/net/{}/statistics/tx_bytes".format(interface)) as f:
|
||||||
|
return int(f.readline().split('\n')[0]) / (1024 * 1024)
|
||||||
|
except FileNotFoundError:
|
||||||
|
return False
|
||||||
|
|
||||||
def get_usage(self, interface):
|
def get_usage(self, interface):
|
||||||
self.update_counters(interface)
|
self.update_counters(interface)
|
||||||
|
Loading…
Reference in New Issue
Block a user