def getPointTotal(aList):
    totals = {0}
for i in aList:
    totals = {(p + t) for p in getPoints(i) for t in totals}
как вы добавляете значения из списка отдельно, если одна переменная имеет два возможных результата