Minor fix of Iperf_analyzeV2UDP()
Don't break after first occurence of status template (interval "0.0- 1.0 sec"). With this modification we get final result, which is at the last line of log (for interval "0.0-30.2 sec").
This commit is contained in:
@@ -202,8 +202,6 @@ def Iperf_analyzeV2UDP(server_filename, iperf_bitrate_threshold, iperf_packetlos
|
|||||||
with open(server_filename, 'r') as server_file:
|
with open(server_filename, 'r') as server_file:
|
||||||
for line in server_file.readlines():
|
for line in server_file.readlines():
|
||||||
result = re.search(statusTemplate, str(line))
|
result = re.search(statusTemplate, str(line))
|
||||||
if result is not None:
|
|
||||||
break
|
|
||||||
if result is None:
|
if result is None:
|
||||||
return (False, 'Could not parse server report!')
|
return (False, 'Could not parse server report!')
|
||||||
bitrate = float(result.group('bitrate'))
|
bitrate = float(result.group('bitrate'))
|
||||||
|
|||||||
Reference in New Issue
Block a user