cleanup ParseNames fix dumb error in parsepositions cleanup
This commit is contained in:
parent
cb542d9b3e
commit
a210453cd2
|
@ -882,14 +882,14 @@ ActionTypes = { 'calls':"call", 'brings in for':"blind", 'completes it to':"bet"
|
||||||
' posts a dead ' : "blind", ' posts the small blind of $':"blind", ': posts big blind ':"blind",
|
' posts a dead ' : "blind", ' posts the small blind of $':"blind", ': posts big blind ':"blind",
|
||||||
' posts the big blind of $':"blind", ': posts small & big blinds $':"blind",
|
' posts the big blind of $':"blind", ': posts small & big blinds $':"blind",
|
||||||
': posts small blind $':"blind",
|
': posts small blind $':"blind",
|
||||||
'bets' : "bet", 'raises' : "bet"
|
' bets' : "bet", ' raises' : "bet"
|
||||||
}
|
}
|
||||||
def parseActionType(line):
|
def parseActionType(line):
|
||||||
if (line.startswith("Uncalled bet")):
|
if (line.startswith("Uncalled bet")):
|
||||||
return "unbet"
|
return "unbet"
|
||||||
elif (line.endswith("folds")):
|
elif (line.endswith(" folds")):
|
||||||
return "fold"
|
return "fold"
|
||||||
elif (line.endswith("checks")):
|
elif (line.endswith(" checks")):
|
||||||
return "check"
|
return "check"
|
||||||
else:
|
else:
|
||||||
for x in ActionTypes:
|
for x in ActionTypes:
|
||||||
|
@ -1079,17 +1079,13 @@ def parseHandStartTime(topline, site):
|
||||||
#end def parseHandStartTime
|
#end def parseHandStartTime
|
||||||
|
|
||||||
#parses the names out of the given lines and returns them as an array
|
#parses the names out of the given lines and returns them as an array
|
||||||
|
def findName(line):
|
||||||
|
pos1 = line.find(":") + 2
|
||||||
|
pos2 = line.rfind("(") - 1
|
||||||
|
return unicode(line[pos1:pos2], "latin-1")
|
||||||
|
|
||||||
def parseNames(lines):
|
def parseNames(lines):
|
||||||
result = []
|
return [findName(line) for line in lines]
|
||||||
for i in xrange (len(lines)):
|
|
||||||
pos1=lines[i].find(":")+2
|
|
||||||
pos2=lines[i].rfind("(")-1
|
|
||||||
tmp=lines[i][pos1:pos2]
|
|
||||||
#print "parseNames, tmp original:",tmp
|
|
||||||
tmp=unicode(tmp,"latin-1")
|
|
||||||
#print "parseNames, tmp after unicode latin-1 conversion:",tmp
|
|
||||||
result.append(tmp)
|
|
||||||
return result
|
|
||||||
#end def parseNames
|
#end def parseNames
|
||||||
|
|
||||||
def parsePositions(hand, names):
|
def parsePositions(hand, names):
|
||||||
|
@ -1158,7 +1154,7 @@ def parsePositions(hand, names):
|
||||||
arraypos-=1
|
arraypos-=1
|
||||||
distFromBtn+=1
|
distFromBtn+=1
|
||||||
|
|
||||||
if -1 in names:
|
if any(p == -1 for p in positions):
|
||||||
print "parsePositions names:",names
|
print "parsePositions names:",names
|
||||||
print "result:",positions
|
print "result:",positions
|
||||||
raise FpdbError ("failed to read positions")
|
raise FpdbError ("failed to read positions")
|
||||||
|
|
Loading…
Reference in New Issue
Block a user