def setDustyValues(username,pick,list,mylist): tempy = list npos = fundefs.getNPos(mylist) maxs = fundefs.getMaxs(tempy) norm = getPosVals(username) for player in tempy: normval = norm[str(player.position)][npos[player.position]] player.setValue(player.upoints*normval/float(maxs[player.position])+fundefs.getRankVals(player)) return tempy
def autoPick(arank,lamb,list,tlist): move = 0 arank +=fundefs.darank(lamb) dummy = sorted(list,key=getKeyMC) if arank >= len(dummy): arank = 0 player = dummy[arank] it = 0 npos = fundefs.getNPos(tlist) for position in List: it += npos[position] if it >=9: move = 1 isFlex = (player.position in "RB" or player.position in "WR") can = (npos[player.position]<maxpos[player.position][move]) needFlex = (npos["RB"]+npos["WR"]<maxpos["RB"][move]+maxpos["WR"][move]-1) if can and (not isFlex or (isFlex and needFlex)): return player else: templay = autoPick(arank+1,lamb,list,tlist) return templay