def processBbhqPitcherFile(pitcherFile): reader = csv.DictReader(pitcherFile) for line in reader: first_name = line['Firstname'] last_name = line['Lastname'] # Do we have this player already? playerSet = Player.objects.filter(firstName = first_name, lastName = last_name) if not playerSet.count(): # No player found, so add one newPlayer = Player(firstName = first_name, lastName = last_name, importMethod = 'BBHQ') newPlayer.save() addBbhqPitcherLine(line, newPlayer) else: addBbhqPitcherLine(line, playerSet[0])
def processPecotaPitcherFile(pitcherFile): reader = csv.DictReader(pitcherFile) for line in reader: first_name = line["FIRSTNAME"] last_name = line["LASTNAME"] bpid = line["BPID"] mlbid = line["MLBCODE"] # Do we have this player already? playerSet = Player.objects.filter(firstName=first_name, lastName=last_name) if not playerSet.count(): # No player found, so add one newPlayer = Player(firstName=first_name, lastName=last_name, importMethod="PECOTA", bpId=bpid, mlbId=mlbid) newPlayer.save() addPecotaPitcherLine(line, newPlayer)