def get_broad_values(list_files, type_file):
for s in list_files:
nb = nb_client(s)
- o = open(s, 'r')
- for l in o:
- if 'udp' in l:
- row = l.split(':')
- f = row[1].split(' ')
- frame = int(f[0])
- byte = int(row[2])
-
- res = {}
- res['frames'] = frame
- res['bytes'] = byte
- if frame < 20 :
- continue
- overall_stats_broad[nb][type_file].append(res)
- o.close()
+ with open(s, 'r') as o:
+ for l in o:
+ if 'udp' in l:
+ row = l.split(':')
+ f = row[1].split(' ')
+ frame = int(f[0])
+ byte = int(row[2])
+
+ res = {}
+ res['frames'] = frame
+ res['bytes'] = byte
+ if frame < 20 :
+ continue
+ overall_stats_broad[nb][type_file].append(res)
get_broad_values(stats_broad_wlan, 'wlan')
get_broad_values(stats_broad_eth, 'eth')
def get_vod_values(list_files, type_file):
for s in list_files:
nb = nb_client(s)
- o = open(s, 'r')
- for l in o:
- if 'udp' in l:
- row = l.split(':')
- f = row[1].split(' ')
- frame = int(f[0])
- byte = int(row[2])
-
- res = {}
- res['frames'] = frame
- res['bytes'] = byte
- if frame < 100 :
- continue
- overall_stats_vod[nb][type_file].append(res)
- o.close()
+ with open(s, 'r') as o:
+ for l in o:
+ if 'udp' in l:
+ row = l.split(':')
+ f = row[1].split(' ')
+ frame = int(f[0])
+ byte = int(row[2])
+
+ res = {}
+ res['frames'] = frame
+ res['bytes'] = byte
+ if frame < 100 :
+ continue
+ overall_stats_vod[nb][type_file].append(res)
get_vod_values(stats_vod_wlan, 'wlan')
get_vod_values(stats_vod_eth, 'eth')