Esempio n. 1
0
def addBbhqBatterLine(line, player):
    newBatter = BatterYearLine()
    newBatter.player = player
    newBatter.label = 'BBHQ Proj'
    newBatter.yearLabel = '2012'
    newBatter.age = line['Age']
    newBatter.mmCode = line['MM Code']
    newBatter.dlDays = line['DL']
    newBatter.atBats = line['AB']
    newBatter.team = line['Tm']
    newBatter.hits = line['H']
    newBatter.doubles = line['2B']
    newBatter.triples = line['3B']
    newBatter.homeRuns = line['HR']
    newBatter.runs = line['R']
    newBatter.rbi = line['RBI']
    newBatter.walks = line['BB']
    newBatter.strikeouts = line['K']
    newBatter.stolenBases = line['SB']
    newBatter.dollarValue = line['12$']
    newBatter.avg = float(line['AVG']) / 1000.0
    newBatter.obp = float(line['OBP']) / 1000.0
    newBatter.slg = float(line['SLG']) / 1000.0
    newBatter.bbRatio = line['BB%']
    newBatter.contactRatio = float(line['Ct%']) / 100.0
    newBatter.eye = line['Eye']
    newBatter.px = line['PX']
    newBatter.groundBallRatio = line['G%']
    newBatter.lineDriveRatio = line['L%']
    newBatter.flyBallRatio = line['F%']
    newBatter.xba = float(line['XBA']) / 1000.0
    newBatter.bpv = line['BPV']
    newBatter.save()