HHC: Documentation on readHandInfo()
This commit is contained in:
parent
8ffb984d25
commit
803f0fcaf8
|
@ -349,9 +349,22 @@ or None if we fail to get the info """
|
||||||
"""
|
"""
|
||||||
#TODO: which parts are optional/required?
|
#TODO: which parts are optional/required?
|
||||||
|
|
||||||
# Needs to return a list of lists in the format
|
|
||||||
# [['seat#', 'player1name', 'stacksize'] ['seat#', 'player2name', 'stacksize'] [...]]
|
|
||||||
def readPlayerStacks(self, hand): abstract
|
def readPlayerStacks(self, hand): abstract
|
||||||
|
"""This function is for identifying players at the table, and to pass the
|
||||||
|
information on to 'hand' via Hand.addPlayer(seat, name, chips)
|
||||||
|
|
||||||
|
At the time of writing the reference function in the PS converter is:
|
||||||
|
log.debug("readPlayerStacks")
|
||||||
|
m = self.re_PlayerInfo.finditer(hand.handText)
|
||||||
|
for a in m:
|
||||||
|
hand.addPlayer(int(a.group('SEAT')), a.group('PNAME'), a.group('CASH'))
|
||||||
|
|
||||||
|
Which is pretty simple because the hand history format is consistent. Other hh formats aren't so nice.
|
||||||
|
|
||||||
|
This is the appropriate place to identify players that are sitting out and ignore them
|
||||||
|
|
||||||
|
*** NOTE: You may find this is a more appropriate place to set hand.maxseats ***
|
||||||
|
"""
|
||||||
|
|
||||||
def compilePlayerRegexs(self): abstract
|
def compilePlayerRegexs(self): abstract
|
||||||
"""Compile dynamic regexes -- these explicitly match known player names and must be updated if a new player joins"""
|
"""Compile dynamic regexes -- these explicitly match known player names and must be updated if a new player joins"""
|
||||||
|
|
Loading…
Reference in New Issue
Block a user