Merge branch 'master' of git://git.assembla.com/fpdboz

This commit is contained in:
DoNoBaN 2011-02-08 07:34:49 +01:00
commit 637257a63d
2 changed files with 136 additions and 90 deletions

View File

@ -1507,6 +1507,7 @@ class Database:
c.execute("INSERT INTO Sites (name,code) VALUES ('PKR', 'PK')") c.execute("INSERT INTO Sites (name,code) VALUES ('PKR', 'PK')")
c.execute("INSERT INTO Sites (name,code) VALUES ('iPoker', 'IP')") c.execute("INSERT INTO Sites (name,code) VALUES ('iPoker', 'IP')")
c.execute("INSERT INTO Sites (name,code) VALUES ('Winamax', 'WM')") c.execute("INSERT INTO Sites (name,code) VALUES ('Winamax', 'WM')")
c.execute("INSERT INTO Sites (name,code) VALUES ('Everest', 'EP')")
#Fill Actions #Fill Actions
c.execute("INSERT INTO Actions (name,code) VALUES ('ante', 'A')") c.execute("INSERT INTO Actions (name,code) VALUES ('ante', 'A')")
c.execute("INSERT INTO Actions (name,code) VALUES ('small blind', 'SB')") c.execute("INSERT INTO Actions (name,code) VALUES ('small blind', 'SB')")
@ -1930,99 +1931,100 @@ class Database:
#print "DEBUG: %s %s %s" %(hid, pids, pdata) #print "DEBUG: %s %s %s" %(hid, pids, pdata)
inserts = [] inserts = []
for p in pdata: for p in pdata:
line = [0]*89 #NOTE: Insert new stats at right place because SQL needs strict order
line = []
line[0] = 1 # HDs line.append(1) # HDs
if pdata[p]['street0VPI']: line[1] = 1 line.append(pdata[p]['street0VPI'])
if pdata[p]['street0Aggr']: line[2] = 1 line.append(pdata[p]['street0Aggr'])
if pdata[p]['street0_3BChance']: line[3] = 1 line.append(pdata[p]['street0_3BChance'])
if pdata[p]['street0_3BDone']: line[4] = 1 line.append(pdata[p]['street0_3BDone'])
if pdata[p]['street0_4BChance']: line[5] = 1 line.append(pdata[p]['street0_4BChance'])
if pdata[p]['street0_4BDone']: line[6] = 1 line.append(pdata[p]['street0_4BDone'])
if pdata[p]['street0_FoldTo3BChance']: line[7] = 1 line.append(pdata[p]['street0_FoldTo3BChance'])
if pdata[p]['street0_FoldTo3BDone']: line[8] = 1 line.append(pdata[p]['street0_FoldTo3BDone'])
if pdata[p]['street0_FoldTo4BChance']: line[9] = 1 line.append(pdata[p]['street0_FoldTo4BChance'])
if pdata[p]['street0_FoldTo4BDone']: line[10] = 1 line.append(pdata[p]['street0_FoldTo4BDone'])
if pdata[p]['other3BStreet0']: line[11] = 1 line.append(pdata[p]['other3BStreet0'])
if pdata[p]['other4BStreet0']: line[12] = 1 line.append(pdata[p]['other4BStreet0'])
if pdata[p]['street1Seen']: line[13] = 1 line.append(pdata[p]['street1Seen'])
if pdata[p]['street2Seen']: line[14] = 1 line.append(pdata[p]['street2Seen'])
if pdata[p]['street3Seen']: line[15] = 1 line.append(pdata[p]['street3Seen'])
if pdata[p]['street4Seen']: line[16] = 1 line.append(pdata[p]['street4Seen'])
if pdata[p]['sawShowdown']: line[17] = 1 line.append(pdata[p]['sawShowdown'])
if pdata[p]['street1Aggr']: line[18] = 1 line.append(pdata[p]['street1Aggr'])
if pdata[p]['street2Aggr']: line[19] = 1 line.append(pdata[p]['street2Aggr'])
if pdata[p]['street3Aggr']: line[20] = 1 line.append(pdata[p]['street3Aggr'])
if pdata[p]['street4Aggr']: line[21] = 1 line.append(pdata[p]['street4Aggr'])
if pdata[p]['otherRaisedStreet0']: line[22] = 1 line.append(pdata[p]['otherRaisedStreet0'])
if pdata[p]['otherRaisedStreet1']: line[23] = 1 line.append(pdata[p]['otherRaisedStreet1'])
if pdata[p]['otherRaisedStreet2']: line[24] = 1 line.append(pdata[p]['otherRaisedStreet2'])
if pdata[p]['otherRaisedStreet3']: line[25] = 1 line.append(pdata[p]['otherRaisedStreet3'])
if pdata[p]['otherRaisedStreet4']: line[26] = 1 line.append(pdata[p]['otherRaisedStreet4'])
if pdata[p]['foldToOtherRaisedStreet0']: line[27] = 1 line.append(pdata[p]['foldToOtherRaisedStreet0'])
if pdata[p]['foldToOtherRaisedStreet1']: line[28] = 1 line.append(pdata[p]['foldToOtherRaisedStreet1'])
if pdata[p]['foldToOtherRaisedStreet2']: line[29] = 1 line.append(pdata[p]['foldToOtherRaisedStreet2'])
if pdata[p]['foldToOtherRaisedStreet3']: line[30] = 1 line.append(pdata[p]['foldToOtherRaisedStreet3'])
if pdata[p]['foldToOtherRaisedStreet4']: line[31] = 1 line.append(pdata[p]['foldToOtherRaisedStreet4'])
line[32] = pdata[p]['wonWhenSeenStreet1'] line.append(pdata[p]['wonWhenSeenStreet1'])
line[33] = pdata[p]['wonWhenSeenStreet2'] line.append(pdata[p]['wonWhenSeenStreet2'])
line[34] = pdata[p]['wonWhenSeenStreet3'] line.append(pdata[p]['wonWhenSeenStreet3'])
line[35] = pdata[p]['wonWhenSeenStreet4'] line.append(pdata[p]['wonWhenSeenStreet4'])
line[36] = pdata[p]['wonAtSD'] line.append(pdata[p]['wonAtSD'])
if pdata[p]['raiseFirstInChance']: line[37] = 1 line.append(pdata[p]['raiseFirstInChance'])
if pdata[p]['raisedFirstIn']: line[38] = 1 line.append(pdata[p]['raisedFirstIn'])
if pdata[p]['foldBbToStealChance']: line[39] = 1 line.append(pdata[p]['foldBbToStealChance'])
if pdata[p]['foldedBbToSteal']: line[40] = 1 line.append(pdata[p]['foldedBbToSteal'])
if pdata[p]['foldSbToStealChance']: line[41] = 1 line.append(pdata[p]['foldSbToStealChance'])
if pdata[p]['foldedSbToSteal']: line[42] = 1 line.append(pdata[p]['foldedSbToSteal'])
if pdata[p]['street1CBChance']: line[43] = 1 line.append(pdata[p]['street1CBChance'])
if pdata[p]['street1CBDone']: line[44] = 1 line.append(pdata[p]['street1CBDone'])
if pdata[p]['street2CBChance']: line[45] = 1 line.append(pdata[p]['street2CBChance'])
if pdata[p]['street2CBDone']: line[46] = 1 line.append(pdata[p]['street2CBDone'])
if pdata[p]['street3CBChance']: line[47] = 1 line.append(pdata[p]['street3CBChance'])
if pdata[p]['street3CBDone']: line[48] = 1 line.append(pdata[p]['street3CBDone'])
if pdata[p]['street4CBChance']: line[49] = 1 line.append(pdata[p]['street4CBChance'])
if pdata[p]['street4CBDone']: line[50] = 1 line.append(pdata[p]['street4CBDone'])
if pdata[p]['foldToStreet1CBChance']: line[51] = 1 line.append(pdata[p]['foldToStreet1CBChance'])
if pdata[p]['foldToStreet1CBDone']: line[52] = 1 line.append(pdata[p]['foldToStreet1CBDone'])
if pdata[p]['foldToStreet2CBChance']: line[53] = 1 line.append(pdata[p]['foldToStreet2CBChance'])
if pdata[p]['foldToStreet2CBDone']: line[54] = 1 line.append(pdata[p]['foldToStreet2CBDone'])
if pdata[p]['foldToStreet3CBChance']: line[55] = 1 line.append(pdata[p]['foldToStreet3CBChance'])
if pdata[p]['foldToStreet3CBDone']: line[56] = 1 line.append(pdata[p]['foldToStreet3CBDone'])
if pdata[p]['foldToStreet4CBChance']: line[57] = 1 line.append(pdata[p]['foldToStreet4CBChance'])
if pdata[p]['foldToStreet4CBDone']: line[58] = 1 line.append(pdata[p]['foldToStreet4CBDone'])
line[59] = pdata[p]['totalProfit'] line.append(pdata[p]['totalProfit'])
if pdata[p]['street1CheckCallRaiseChance']: line[60] = 1 line.append(pdata[p]['street1CheckCallRaiseChance'])
if pdata[p]['street1CheckCallRaiseDone']: line[61] = 1 line.append(pdata[p]['street1CheckCallRaiseDone'])
if pdata[p]['street2CheckCallRaiseChance']: line[62] = 1 line.append(pdata[p]['street2CheckCallRaiseChance'])
if pdata[p]['street2CheckCallRaiseDone']: line[63] = 1 line.append(pdata[p]['street2CheckCallRaiseDone'])
if pdata[p]['street3CheckCallRaiseChance']: line[64] = 1 line.append(pdata[p]['street3CheckCallRaiseChance'])
if pdata[p]['street3CheckCallRaiseDone']: line[65] = 1 line.append(pdata[p]['street3CheckCallRaiseDone'])
if pdata[p]['street4CheckCallRaiseChance']: line[66] = 1 line.append(pdata[p]['street4CheckCallRaiseChance'])
if pdata[p]['street4CheckCallRaiseDone']: line[67] = 1 line.append(pdata[p]['street4CheckCallRaiseDone'])
if pdata[p]['street0Calls']: line[68] = 1 line.append(pdata[p]['street0Calls'])
if pdata[p]['street1Calls']: line[69] = 1 line.append(pdata[p]['street1Calls'])
if pdata[p]['street2Calls']: line[70] = 1 line.append(pdata[p]['street2Calls'])
if pdata[p]['street3Calls']: line[71] = 1 line.append(pdata[p]['street3Calls'])
if pdata[p]['street4Calls']: line[72] = 1 line.append(pdata[p]['street4Calls'])
if pdata[p]['street0Bets']: line[73] = 1 line.append(pdata[p]['street0Bets'])
if pdata[p]['street1Bets']: line[74] = 1 line.append(pdata[p]['street1Bets'])
if pdata[p]['street2Bets']: line[75] = 1 line.append(pdata[p]['street2Bets'])
if pdata[p]['street3Bets']: line[76] = 1 line.append(pdata[p]['street3Bets'])
if pdata[p]['street4Bets']: line[77] = 1 line.append(pdata[p]['street4Bets'])
if pdata[p]['street0Raises']: line[78] = 1 line.append(pdata[p]['street0Raises'])
if pdata[p]['street1Raises']: line[79] = 1 line.append(pdata[p]['street1Raises'])
if pdata[p]['street2Raises']: line[80] = 1 line.append(pdata[p]['street2Raises'])
if pdata[p]['street3Raises']: line[81] = 1 line.append(pdata[p]['street3Raises'])
if pdata[p]['street4Raises']: line[82] = 1 line.append(pdata[p]['street4Raises'])
line[83] = gid # gametypeId line.append(gid) # gametypeId
line[84] = pids[p] # playerId line.append(pids[p]) # playerId
line[85] = len(pids) # activeSeats line.append(len(pids)) # activeSeats
pos = {'B':'B', 'S':'S', 0:'D', 1:'C', 2:'M', 3:'M', 4:'M', 5:'E', 6:'E', 7:'E', 8:'E', 9:'E' } pos = {'B':'B', 'S':'S', 0:'D', 1:'C', 2:'M', 3:'M', 4:'M', 5:'E', 6:'E', 7:'E', 8:'E', 9:'E' }
line[86] = pos[pdata[p]['position']] line.append(pos[pdata[p]['position']])
line[87] = pdata[p]['tourneyTypeId'] line.append(pdata[p]['tourneyTypeId'])
line[88] = styleKey # styleKey line.append(styleKey) # styleKey
inserts.append(line) inserts.append(line)

View File

@ -0,0 +1,44 @@
***** History for hand R5-21973400-50 *****
Start hand: Mon Feb 7 15:22:00 GMT+0100 2011
Table: Oullins [21973414] (POT_LIMIT OMAHA_HI €1/€1, Real money)
User: Hero
Button: seat 7
Players in round: 6
Seat 8: Player8 (€89)
Seat 10: Hero (€100)
Seat 2: Player2 (€50)
Seat 3: Player3 (€93.50)
Seat 5: Player5 (€86.15)
Seat 7: Player7 (€149.40)
Player8 posts small blind (€0.50)
Hero posts big blind (€1)
---
Dealing pocket cards
Dealing to Hero: [3c, 7c, 4c, 5h]
Player2 calls €1
Player3 raises €4.50 to €4.50
Player5 folds
Player7 calls €4.50
Player8 calls €4
Hero calls €3.50
Player2 folds
--- Dealing flop [7s, 4d, 3h]
Player8 checks
Hero bets €12
Player3 calls €12
Player7 folds
Player8 folds
--- Dealing turn [6d]
Hero bets €21.50
Player3 folds
---
Summary:
Main pot: €43 won by Hero (€40.85)
Rake taken: €2.15
Seat 8: Player8 (€84.50), net: -€4.50
Seat 10: Hero (€124.35), net: +€24.35
Seat 2: Player2 (€49), net: -€1
Seat 3: Player3 (€77), net: -€16.50
Seat 5: Player5 (€86.15)
Seat 7: Player7 (€144.90), net: -€4.50
***** End of hand R5-21973414-50 *****