test with prefilter

This commit is contained in:
Adrian Manteza 2022-03-23 20:15:22 +00:00
parent d9a0926b69
commit 79580c5394

View File

@ -43,14 +43,14 @@ def csv_to_item(items_csv_reader, solver_run):
item[col] = row[key]
# confirm item is only added if it meets the criteria of 100% constraints as a pre-filter
items.append(Item.parse_obj(item))
# valid_item = True
# item = Item.parse_obj(item)
# for constraint in solver_run.constraints:
# if item.attribute_exists(constraint.reference_attribute) == False and constraint.minimum == 100:
# valid_item = False
# items.append(Item.parse_obj(item))
valid_item = True
item = Item.parse_obj(item)
for constraint in solver_run.constraints:
if item.attribute_exists(constraint.reference_attribute) == False and constraint.minimum == 100:
valid_item = False
# if valid_item: items.append(item)
if valid_item: items.append(item)
return items