def runExample(): # parse a hand history with a dedicated parser data = ''' ''' eventHandler = Hc.DebugHandler() lines = Hc.linesFromString(data) p = Hc.PokerStarsParserHoldemENCashGame2() #p = Hc.PokerStarsParserHoldemENCashGameHomeGame2() #p = Hc.PokerStarsParserHoldemENTourney1() # ..more parsers here eventHandler = Hc.DebugHandler() hand = p.feed(lines, eventHandler)
def runExample(): # parse a data of an unknown type ## paste data (hand history for example) below data = ''' ''' eventHandler = Hc.DebugHandler() lines = Hc.linesFromString(data) for ID, parser in Hc.Parsers.items(): p = parser() try: hand = p.feed(lines, eventHandler) except Hc.ParseError: pass else: print '>>', ID.toString()