chanioxaris/kenken-solver

Undefined dictionary!

AlkisPis opened this issue · 0 comments

Re: kenken.py

Line 227:

sys.stdout.write(str(dic[string]) + " ")

Raises TypeError: 'NoneType' object is not subscriptable. Of course, since 'dic' is not defined!

In fact, the 'csp.backtracking_search(game_kenken)' argument that is passed to the 'display()' function is None.

Yet, 'game_kenken' is well defined, i.e. kenken.variables, kenken.domains, kenken.neighbors and kenken.kenken_constraint are all defined.