beweinreich commited on
Commit
3b8029a
1 Parent(s): c3ffd5b

michael bolton type error

Browse files
Files changed (1) hide show
  1. db/db_utils.py +31 -34
db/db_utils.py CHANGED
@@ -182,37 +182,34 @@ def store_mapping_to_db(cursor, conn, mapping):
182
  return False
183
 
184
  def store_result_to_db(cursor, conn, run_key, result):
185
- try:
186
- cursor.execute('''
187
- INSERT INTO results (run_key, run_row, date, input_word, dictionary_word, is_food, sr_legacy_food_category, wweia_category, dry_matter_content, leakage, weight, weight_metric_tonnes, donor, similarity_score, food_nonfood_score, distance, ef, mt_lb_mile, baseline_emissions, leakage_emissions, project_emissions, total_emissions_reduction)
188
- VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s)
189
- ''', (
190
- run_key,
191
- result['run_row'],
192
- result['date'],
193
- result['input_word'],
194
- result['dictionary_word'],
195
- result['is_food'],
196
- result['sr_legacy_food_category'],
197
- result['wweia_category'],
198
- result['dry_matter_content'],
199
- result['leakage'],
200
- result['weight'],
201
- result['weight_metric_tonnes'],
202
- result['donor'],
203
- result['similarity_score'],
204
- result['food_nonfood_score'],
205
- result['distance'],
206
- result['ef'],
207
- result['mt_lb_mile'],
208
- result['baseline_emissions'],
209
- result['leakage_emissions'],
210
- result['project_emissions'],
211
- result['total_emissions_reduction'],
212
- ))
213
- conn.commit()
214
- except Exception as e:
215
- logging.info(f" - Error storing result to db: {e}")
216
- conn.rollback()
217
- return False
218
-
 
182
  return False
183
 
184
  def store_result_to_db(cursor, conn, run_key, result):
185
+ values = (
186
+ run_key,
187
+ result['run_row'],
188
+ result['date'],
189
+ result['input_word'],
190
+ result['dictionary_word'],
191
+ result['is_food'],
192
+ result['sr_legacy_food_category'],
193
+ result['wweia_category'],
194
+ result['dry_matter_content'],
195
+ result['leakage'],
196
+ result['weight'],
197
+ result['weight_metric_tonnes'],
198
+ result['donor'],
199
+ result['similarity_score'],
200
+ result['food_nonfood_score'],
201
+ result['distance'],
202
+ result['ef'],
203
+ result['mt_lb_mile'],
204
+ result['baseline_emissions'],
205
+ result['leakage_emissions'],
206
+ result['project_emissions'],
207
+ result['total_emissions_reduction']
208
+ )
209
+ cursor.execute('''
210
+ INSERT INTO results (run_key, run_row, date, input_word, dictionary_word, is_food, sr_legacy_food_category, wweia_category, dry_matter_content, leakage, weight, weight_metric_tonnes, donor, similarity_score, food_nonfood_score, distance, ef, mt_lb_mile, baseline_emissions, leakage_emissions, project_emissions, total_emissions_reduction)
211
+ VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s)
212
+ ''', values)
213
+
214
+ conn.commit()
215
+ return True