HandsActions: Stub in the remaining calls for HandsActions
This commit is contained in:
parent
a03e836044
commit
9a3d60e0b3
|
@ -1756,6 +1756,30 @@ class Database:
|
||||||
c = self.get_cursor()
|
c = self.get_cursor()
|
||||||
c.executemany(q, inserts)
|
c.executemany(q, inserts)
|
||||||
|
|
||||||
|
def storeHandsPlayers(self, hid, pids, adata, printdata = False):
|
||||||
|
#print "DEBUG: %s %s %s" %(hid, pids, adata)
|
||||||
|
if printdata:
|
||||||
|
import pprint
|
||||||
|
pp = pprint.PrettyPrinter(indent=4)
|
||||||
|
pp.pprint(adata)
|
||||||
|
|
||||||
|
#inserts = []
|
||||||
|
#for p in pdata:
|
||||||
|
# inserts.append( (hid,
|
||||||
|
# pids[p],
|
||||||
|
# adata[p]['startCash'],
|
||||||
|
# adata[p]['seatNo'],
|
||||||
|
# adata[p]['sitout'],
|
||||||
|
# adata[p]['card1'],
|
||||||
|
|
||||||
|
#q = self.sql.query['store_hands_actions']
|
||||||
|
#q = q.replace('%s', self.sql.query['placeholder'])
|
||||||
|
|
||||||
|
#print "DEBUG: inserts: %s" %inserts
|
||||||
|
#print "DEBUG: q: %s" % q
|
||||||
|
#c = self.get_cursor()
|
||||||
|
#c.executemany(q, inserts)
|
||||||
|
|
||||||
def storeHudCache(self, gid, pids, starttime, pdata):
|
def storeHudCache(self, gid, pids, starttime, pdata):
|
||||||
"""Update cached statistics. If update fails because no record exists, do an insert."""
|
"""Update cached statistics. If update fails because no record exists, do an insert."""
|
||||||
|
|
||||||
|
|
|
@ -34,8 +34,9 @@ class DerivedStats():
|
||||||
def __init__(self, hand):
|
def __init__(self, hand):
|
||||||
self.hand = hand
|
self.hand = hand
|
||||||
|
|
||||||
self.hands = {}
|
self.hands = {}
|
||||||
self.handsplayers = {}
|
self.handsplayers = {}
|
||||||
|
self.handsactions = {}
|
||||||
|
|
||||||
def getStats(self, hand):
|
def getStats(self, hand):
|
||||||
|
|
||||||
|
@ -107,6 +108,9 @@ class DerivedStats():
|
||||||
def getHandsPlayers(self):
|
def getHandsPlayers(self):
|
||||||
return self.handsplayers
|
return self.handsplayers
|
||||||
|
|
||||||
|
def getHandsActions(self):
|
||||||
|
return self.handsactions
|
||||||
|
|
||||||
def assembleHands(self, hand):
|
def assembleHands(self, hand):
|
||||||
self.hands['tableName'] = hand.tablename
|
self.hands['tableName'] = hand.tablename
|
||||||
self.hands['siteHandNo'] = hand.handid
|
self.hands['siteHandNo'] = hand.handid
|
||||||
|
|
|
@ -275,6 +275,7 @@ db: a connected Database object"""
|
||||||
db.storeHandsPlayers(self.dbid_hands, self.dbid_pids, self.stats.getHandsPlayers(), printdata = printtest)
|
db.storeHandsPlayers(self.dbid_hands, self.dbid_pids, self.stats.getHandsPlayers(), printdata = printtest)
|
||||||
# TODO HandsActions - all actions for all players for all streets - self.actions
|
# TODO HandsActions - all actions for all players for all streets - self.actions
|
||||||
# HudCache data can be generated from HandsActions (HandsPlayers?)
|
# HudCache data can be generated from HandsActions (HandsPlayers?)
|
||||||
|
#db.storeHandsActions(self.dbid_hands, self.dbid_pids, self.stats.getHandsActions(), printdata = printtest)
|
||||||
else:
|
else:
|
||||||
log.info(_("Hand.insert(): hid #: %s is a duplicate") % hh['siteHandNo'])
|
log.info(_("Hand.insert(): hid #: %s is a duplicate") % hh['siteHandNo'])
|
||||||
self.is_duplicate = True # i.e. don't update hudcache
|
self.is_duplicate = True # i.e. don't update hudcache
|
||||||
|
|
Loading…
Reference in New Issue
Block a user