Exemplo n.º 1
0
 def add_data(self, data_id):
     with data.open_data_file(utils.POSITION_MAP_FILE_NAME, utils.READ_WRITE_MODE) as position_map:
         position_data = json.load(position_map)
         position_data.append({JSON_LEAF_ID: -config.get_random_leaf_id(), JSON_DATA_ID: data_id})
         position_map.seek(0)
         json.dump(position_data, position_map, indent=2, sort_keys=True)
         position_map.truncate()
Exemplo n.º 2
0
 def choose_new_leaf_id(self, data_id):
     with data.open_data_file(utils.POSITION_MAP_FILE_NAME, utils.READ_WRITE_MODE) as position_map:
         position_data = json.load(position_map)
         for entry in position_data:
             if entry[JSON_DATA_ID] == data_id:
                 entry[JSON_LEAF_ID] = -config.get_random_leaf_id()
                 break
         position_map.seek(0)
         json.dump(position_data, position_map, indent=2, sort_keys=True)
         position_map.truncate()
Exemplo n.º 3
0
 def add_data(self, data_id):
     with data.open_data_file(utils.POSITION_MAP_FILE_NAME,
                              utils.READ_WRITE_MODE) as position_map:
         position_data = json.load(position_map)
         position_data.append({
             JSON_LEAF_ID: -config.get_random_leaf_id(),
             JSON_DATA_ID: data_id
         })
         position_map.seek(0)
         json.dump(position_data, position_map, indent=2, sort_keys=True)
         position_map.truncate()
Exemplo n.º 4
0
 def choose_new_leaf_id(self, data_id):
     with data.open_data_file(utils.POSITION_MAP_FILE_NAME,
                              utils.READ_WRITE_MODE) as position_map:
         position_data = json.load(position_map)
         for entry in position_data:
             if entry[JSON_DATA_ID] == data_id:
                 entry[JSON_LEAF_ID] = -config.get_random_leaf_id()
                 break
         position_map.seek(0)
         json.dump(position_data, position_map, indent=2, sort_keys=True)
         position_map.truncate()