@@ -104,10 +104,11 @@ def print_timing(num_of_pcaps, statistics, logger):
104
104
# Print total execution time
105
105
total_time = divmod (time .time () - statistics ['start_time' ], 60 )
106
106
average_pcap_time = round ((time .time () - statistics ['start_time' ]) / num_of_pcaps , 2 )
107
- average_chain_time = round ((time .time () - statistics ['start_time' ]) / statistics ['total_chains' ], 2 )
108
107
logger .info ("Total execution time: " + str (int (total_time [0 ])) + " minutes and " + str (round (total_time [1 ], 2 )) + " seconds!" )
109
108
logger .info ("Average PCAP processing time: " + str (average_pcap_time ) + " seconds!" )
110
- logger .info ("Average chain processing time: " + str (average_chain_time ) + " seconds!\n " )
109
+ if statistics ['total_chains' ] > 0 :
110
+ average_chain_time = round ((time .time () - statistics ['start_time' ]) / statistics ['total_chains' ], 2 )
111
+ logger .info ("Average chain processing time: " + str (average_chain_time ) + " seconds!\n " )
111
112
112
113
113
114
def print_tree (tree , logger ):
@@ -117,4 +118,4 @@ def print_tree(tree, logger):
117
118
redirs_to_print = '/' .join (node .redirs )
118
119
logger .info ("%s%s (%s) [%s]" % (pre , node .name , redirs_to_print , node .seconds ))
119
120
else :
120
- logger .info ("%s%s" % (pre , node .name ))
121
+ logger .info ("%s%s" % (pre , node .name ))
0 commit comments