fix for non bundles runs as well as some typing

This commit is contained in:
Joshua Burman
2022-02-09 23:11:09 -05:00
parent 2576c982e0
commit 24168f6bbb
2 changed files with 9 additions and 7 deletions

View File

@ -1,12 +1,14 @@
from pulp import lpSum
from pulp import lpSum, LpProblem
from random import randint, sample
import logging
from models.bundle import Bundle
from models.solver_run import SolverRun
from models.item import Item
from lib.errors.item_generation_error import ItemGenerationError
def build_constraints(solver_run, problem, items, bundles):
def build_constraints(solver_run: SolverRun, problem: LpProblem, items: list[Item]) -> LpProblem:
logging.info('Creating Constraints...')
try: