Browse Source

fix previous interval excluding

Jens Keim 5 years ago
parent
commit
d3fbb0d564
1 changed files with 7 additions and 4 deletions
  1. 7 4
      code/Core/Statistics.py

+ 7 - 4
code/Core/Statistics.py

@@ -162,13 +162,16 @@ class Statistics:
             # Get interval statistics tables which already exist
             previous_intervals = self.list_previous_interval_statistic_tables(output=False)
 
+            final_intervals = []
             if not self.do_extra_tests:
                 for interval in intervals:
-                    if interval in previous_intervals:
-                        intervals.remove(interval)
+                    if interval not in previous_intervals:
+                        final_intervals.append(interval)
+            else:
+                final_intervals = intervals
 
-            self.pcap_proc.collect_statistics(intervals)
-            self.pcap_proc.write_new_interval_statistics(self.path_db, intervals)
+            self.pcap_proc.collect_statistics(final_intervals)
+            self.pcap_proc.write_new_interval_statistics(self.path_db, final_intervals)
 
         self.stats_db.set_current_interval_statistics_tables(current_intervals)