From 30f8c8ed07fdeb3d674a1976aef81661c9c8aa7f Mon Sep 17 00:00:00 2001 From: eblade Date: Mon, 9 Mar 2009 06:18:12 -0400 Subject: [PATCH] range->xrange bs --- pyfpdb/fpdb_simple.py | 47 ++++++++++++++++--------------------------- 1 file changed, 17 insertions(+), 30 deletions(-) diff --git a/pyfpdb/fpdb_simple.py b/pyfpdb/fpdb_simple.py index dbf53e93..8ddd24bf 100644 --- a/pyfpdb/fpdb_simple.py +++ b/pyfpdb/fpdb_simple.py @@ -507,20 +507,7 @@ def convertBlindBet(actionTypes, actionAmounts): #converts the strings in the given array to ints (changes the passed array, no returning). see table design for conversion details #todo: make this use convertCardValuesBoard def convertCardValues(arr): - for i in range (len(arr)): - for j in range (len(arr[i])): - if (arr[i][j]=="A"): - arr[i][j]=14 - elif (arr[i][j]=="K"): - arr[i][j]=13 - elif (arr[i][j]=="Q"): - arr[i][j]=12 - elif (arr[i][j]=="J"): - arr[i][j]=11 - elif (arr[i][j]=="T"): - arr[i][j]=10 - else: - arr[i][j]=int(arr[i][j]) + map(convertCardValuesBoard, arr) #end def convertCardValues #converts the strings in the given array to ints (changes the passed array, no returning). see table design for conversion details @@ -542,7 +529,7 @@ def convertCardValuesBoard(arr): #this creates the 2D/3D arrays. manipulates the passed arrays instead of returning. def createArrays(category, seats, card_values, card_suits, antes, winnings, rakes, action_types, allIns, action_amounts, actionNos, actionTypeByNo): - for i in range(seats):#create second dimension arrays + for i in xrange(seats):#create second dimension arrays tmp=[] card_values.append(tmp) tmp=[] @@ -567,7 +554,7 @@ def createArrays(category, seats, card_values, card_suits, antes, winnings, rake actionNos.append(tmp) tmp=[] actionTypeByNo.append(tmp) - for j in range (seats): #second dimension arrays: players + for j in xrange (seats): #second dimension arrays: players tmp=[] action_types[i].append(tmp) tmp=[] @@ -579,8 +566,8 @@ def createArrays(category, seats, card_values, card_suits, antes, winnings, rake if (category=="holdem" or category=="omahahi" or category=="omahahilo"): pass elif (category=="razz" or category=="studhi" or category=="studhilo"):#need to fill card arrays. - for i in range(seats): - for j in range (7): + for i in xrange(seats): + for j in xrange (7): card_values[i].append(0) card_suits[i].append("x") else: @@ -605,7 +592,7 @@ def fillCardArrays(player_count, base, category, card_values, card_suits): else: raise fpdb_simple.FpdbError ("invalid category:", category) - for i in range (player_count): + for i in xrange (player_count): while (len(card_values[i])