def collect_info_after_update(self, after: Date):
     query_before = {'update_time': {'$lte': after.as_str_with_time()}}
     query_after = {'update_time': {'$gt': after.as_str_with_time()}}
     info_dict = self.info_after
     for repo_name in self.repos_to_monitor:
         cnt_before = DB_CLIENT.count_of(repo_name, query=query_before)
         cnt_after = DB_CLIENT.count_of(repo_name, query=query_after)
         info_dict[repo_name] = {
             'cnt_before': cnt_before,
             'cnt_after': cnt_after,
         }
 def collect_baseline(self):
     for repo_name in self.repos_to_monitor:
         cnt = DB_CLIENT.count_of(repo_name)
         self.baseline[repo_name] = cnt