Merge branch 'master' of git://git.assembla.com/fpdboz
This commit is contained in:
		
						commit
						637257a63d
					
				| 
						 | 
					@ -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)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -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 *****
 | 
				
			||||||
		Loading…
	
		Reference in New Issue
	
	Block a user