From 0e76c3a6767e24e3ad7089558e396f4678d9ec34 Mon Sep 17 00:00:00 2001 From: Ray Date: Wed, 15 Jul 2009 11:48:58 -0400 Subject: [PATCH] Fix findHeroCards() for empty streets. --- pyfpdb/PokerStarsToFpdb.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/pyfpdb/PokerStarsToFpdb.py b/pyfpdb/PokerStarsToFpdb.py index 5661e16e..dbed145b 100755 --- a/pyfpdb/PokerStarsToFpdb.py +++ b/pyfpdb/PokerStarsToFpdb.py @@ -299,6 +299,7 @@ follow : whether to tail -f the input""" for street, text in hand.streets.iteritems(): if street in ('PREFLOP', 'DEAL'): continue # already done these + if hand.streets[street] == None: continue # don't regex a None m = self.re_HeroCards.finditer(hand.streets[street]) for found in m: player = found.group('PNAME') @@ -398,7 +399,7 @@ follow : whether to tail -f the input""" def readShowdownActions(self, hand): -# TODO: pick up mucks also +# TODO: pick up mucks also?? for shows in self.re_ShowdownAction.finditer(hand.handText): cards = shows.group('CARDS').split(' ') hand.addShownCards(cards, shows.group('PNAME'))