윤영준 윤영준 05-24
rewriting of event handling class, StreamSources 1. counting error fixed (ok_counts and failure_counts)
1. counting error fixed (ok_counts and failure_counts)
@e85956183a54c4ca7d3ddc83f9e55335d390eaee
postprocess_draft.py
--- postprocess_draft.py
+++ postprocess_draft.py
@@ -101,10 +101,10 @@
         if self.sources[source]["force_send_mode"]:
             seek_n_recent_memory = min(len(self.sources[source]["status_counts"]), self.failure_mode_check_past_n)
             print(seek_n_recent_memory)
-            print(self.sources[source]["status_counts"][:-seek_n_recent_memory])
-            self.sources[source]['ok_counts'] = (seek_n_recent_memory
+            print(self.sources[source]["status_counts"][-seek_n_recent_memory:])
+            self.sources[source]['failure_counts'] = (seek_n_recent_memory
                               - sum(self.sources[source]["status_counts"][-seek_n_recent_memory:]))
-            self.sources[source]['failure_counts'] = seek_n_recent_memory - self.sources[source]['ok_counts']
+            self.sources[source]['ok_counts'] = seek_n_recent_memory - self.sources[source]['ok_counts']
             flag_send_event = True
 
             # mode switching condition check
@@ -118,10 +118,10 @@
             seek_n_recent_memory = min(len(self.sources[source]["status_counts"]), self.normal_mode_check_past_n)
             print(seek_n_recent_memory)
             # mem_len = len(self.sources[source]["status_counts"])
-            # print(self.sources[source]["status_counts"][-seek_n_recent_memory:])
-            self.sources[source]['ok_counts'] = (seek_n_recent_memory
+            print(self.sources[source]["status_counts"][-seek_n_recent_memory:])
+            self.sources[source]['failure_counts'] = (seek_n_recent_memory
                               - sum(self.sources[source]["status_counts"][-seek_n_recent_memory:]))
-            self.sources[source]['failure_counts'] = seek_n_recent_memory - self.sources[source]['ok_counts']
+            self.sources[source]['ok_counts'] = seek_n_recent_memory - self.sources[source]['ok_counts']
             # print(self.sources[source]['failure_counts'])
 
             # mode switching condition check
Add a comment
List