Пример #1
0
 def load_unlabeled_event():
     event_all = load_json(CONFIG.event_all)
     if os.path.exists(CONFIG.event_labeled):
         event_labeled = load_json(CONFIG.event_labeled)
     else:
         event_labeled = []
     ids_labeled = set(map(lambda x: x[0]['news_id'], event_labeled))
     ids_all = set(map(lambda x: x['content']['id'], event_all))
     ids_unlabeled = ids_all - ids_labeled
     event_unlabeled = list(
         filter(lambda x: x['content']['id'] in ids_unlabeled, event_all))
     event_unlabeled.sort(key=lambda x: x['content']['date'])
     return event_unlabeled, event_labeled
Пример #2
0
 def __init__(self):
     bugs = load_json(CONFIG.bugs_converted_json)
     self.menu, self.detail = self.split_menu_and_detail(bugs)
Пример #3
0
 def update_event_file(self, file):
     data = load_json(os.path.join(CONFIG.upload_folder, file))
     save_json(data, CONFIG.event_all)
     self.__init__()
Пример #4
0
 def __init__(self):
     self.food = Food()
     self.pollutant = Pollutant()
     self.population = load_json(CONFIG.population_json)
Пример #5
0
 def __init__(self):
     pollutant_data = load_json(CONFIG.pollutant_json)
     self.nodes = {}
     for k, v in pollutant_data.items():
         self.nodes[k] = ListNodes(v)
Пример #6
0
 def __init__(self):
     food_data = load_json(CONFIG.food_json)
     self.nodes = ListNodes(food_data)
Пример #7
0
 def __init__(self):
     if os.path.exists(CONFIG.contribution_json):
         self.data = load_json(CONFIG.contribution_json)
     else:
         self.data = {}