fixes..
This commit is contained in:
parent
9f2834488c
commit
bd12fc6410
20
pyfpdb/PartyPokerToFpdb.py
Normal file → Executable file
20
pyfpdb/PartyPokerToFpdb.py
Normal file → Executable file
|
@ -43,6 +43,7 @@ class PartyPoker(HandHistoryConverter):
|
||||||
############################################################
|
############################################################
|
||||||
# Class Variables
|
# Class Variables
|
||||||
|
|
||||||
|
sitename = "PartyPoker"
|
||||||
codepage = "cp1252"
|
codepage = "cp1252"
|
||||||
siteId = 9 # TODO: automate; it's a class variable so shouldn't hit DB too often
|
siteId = 9 # TODO: automate; it's a class variable so shouldn't hit DB too often
|
||||||
filetype = "text" # "text" or "xml". I propose we subclass HHC to HHC_Text and HHC_XML.
|
filetype = "text" # "text" or "xml". I propose we subclass HHC to HHC_Text and HHC_XML.
|
||||||
|
@ -114,9 +115,9 @@ class PartyPoker(HandHistoryConverter):
|
||||||
'CUR': hand.gametype['currency'] if hand.gametype['currency']!='T$' else ''}
|
'CUR': hand.gametype['currency'] if hand.gametype['currency']!='T$' else ''}
|
||||||
for key in ('CUR_SYM', 'CUR'):
|
for key in ('CUR_SYM', 'CUR'):
|
||||||
subst[key] = re.escape(subst[key])
|
subst[key] = re.escape(subst[key])
|
||||||
logging.debug("player_re: " + subst['PLYR'])
|
log.debug("player_re: " + subst['PLYR'])
|
||||||
logging.debug("CUR_SYM: " + subst['CUR_SYM'])
|
log.debug("CUR_SYM: " + subst['CUR_SYM'])
|
||||||
logging.debug("CUR: " + subst['CUR'])
|
log.debug("CUR: " + subst['CUR'])
|
||||||
self.re_PostSB = re.compile(
|
self.re_PostSB = re.compile(
|
||||||
r"^%(PLYR)s posts small blind \[%(CUR_SYM)s(?P<SB>[.0-9]+) ?%(CUR)s\]\." % subst,
|
r"^%(PLYR)s posts small blind \[%(CUR_SYM)s(?P<SB>[.0-9]+) ?%(CUR)s\]\." % subst,
|
||||||
re.MULTILINE)
|
re.MULTILINE)
|
||||||
|
@ -172,7 +173,7 @@ class PartyPoker(HandHistoryConverter):
|
||||||
gametype dict is:
|
gametype dict is:
|
||||||
{'limitType': xxx, 'base': xxx, 'category': xxx}"""
|
{'limitType': xxx, 'base': xxx, 'category': xxx}"""
|
||||||
|
|
||||||
logging.debug(self.ParsingException().wrapHh( handText ))
|
log.debug(self.ParsingException().wrapHh( handText ))
|
||||||
|
|
||||||
info = {}
|
info = {}
|
||||||
m = self._getGameType(handText)
|
m = self._getGameType(handText)
|
||||||
|
@ -244,7 +245,7 @@ class PartyPoker(HandHistoryConverter):
|
||||||
#hand.maxseats = ???
|
#hand.maxseats = ???
|
||||||
hand.mixed = None
|
hand.mixed = None
|
||||||
|
|
||||||
logging.debug("readHandInfo: %s" % info)
|
log.debug("readHandInfo: %s" % info)
|
||||||
for key in info:
|
for key in info:
|
||||||
if key == 'DATETIME':
|
if key == 'DATETIME':
|
||||||
#Saturday, July 25, 07:53:52 EDT 2009
|
#Saturday, July 25, 07:53:52 EDT 2009
|
||||||
|
@ -284,10 +285,10 @@ class PartyPoker(HandHistoryConverter):
|
||||||
if m:
|
if m:
|
||||||
hand.buttonpos = int(m.group('BUTTON'))
|
hand.buttonpos = int(m.group('BUTTON'))
|
||||||
else:
|
else:
|
||||||
logging.info('readButton: not found')
|
log.info('readButton: not found')
|
||||||
|
|
||||||
def readPlayerStacks(self, hand):
|
def readPlayerStacks(self, hand):
|
||||||
logging.debug("readPlayerStacks")
|
log.debug("readPlayerStacks")
|
||||||
m = self.re_PlayerInfo.finditer(hand.handText)
|
m = self.re_PlayerInfo.finditer(hand.handText)
|
||||||
players = []
|
players = []
|
||||||
for a in m:
|
for a in m:
|
||||||
|
@ -314,7 +315,7 @@ class PartyPoker(HandHistoryConverter):
|
||||||
hand.setCommunityCards(street, renderCards(m.group('CARDS')))
|
hand.setCommunityCards(street, renderCards(m.group('CARDS')))
|
||||||
|
|
||||||
def readAntes(self, hand):
|
def readAntes(self, hand):
|
||||||
logging.debug("reading antes")
|
log.debug("reading antes")
|
||||||
m = self.re_Antes.finditer(hand.handText)
|
m = self.re_Antes.finditer(hand.handText)
|
||||||
for player in m:
|
for player in m:
|
||||||
hand.addAnte(player.group('PNAME'), player.group('ANTE'))
|
hand.addAnte(player.group('PNAME'), player.group('ANTE'))
|
||||||
|
@ -445,7 +446,4 @@ if __name__ == "__main__":
|
||||||
|
|
||||||
(options, args) = parser.parse_args()
|
(options, args) = parser.parse_args()
|
||||||
|
|
||||||
#LOG_FILENAME = './logging.out'
|
|
||||||
logging.basicConfig(level=options.verbosity)
|
|
||||||
|
|
||||||
e = PartyPoker(in_path = options.ipath, out_path = options.opath, follow = options.follow)
|
e = PartyPoker(in_path = options.ipath, out_path = options.opath, follow = options.follow)
|
||||||
|
|
Loading…
Reference in New Issue
Block a user