def add_oil_object(session, file_columns, row_data):
file_columns = [slugify_filename(c).lower()
for c in file_columns]
row_dict = dict(zip(file_columns, row_data))
fix_name(row_dict)
fix_pour_point(row_dict)
fix_flash_point(row_dict)
fix_preferred_oils(row_dict)
oil = ImportedRecord(**row_dict)
add_synonyms(session, oil, row_dict)
add_densities(oil, row_dict)
add_kinematic_viscosities(oil, row_dict)
add_dynamic_viscosities(oil, row_dict)
add_distillation_cuts(oil, row_dict)
add_toxicity_effective_concentrations(oil, row_dict)
add_toxicity_lethal_concentrations(oil, row_dict)
session.add(oil)
transaction.commit()
评论列表
文章目录