On Mar 2, 5:51 pm, Thomas Dybdahl Ahle <[EMAIL PROTECTED]> wrote:
> I guess the thing is that I'd have to create a new callable no matter
> how, as it is the only way to bring the extra variables into the getValue
> function when called by sort.
Yes, but you don't have to create it every time you call sortMoves...
def sortKey(move):
return getMoveValue(board, table, ply, move)
def sortMoves(board, table, ply, moves):
moves.sort(key=sortKey, reverse=True)
return moves
Regards,
Jordan
--
http://mail.python.org/mailman/listinfo/python-list