gettextify pyfpdb/Stats.py
This commit is contained in:
parent
7c0358dc20
commit
bde9a40163
198
pyfpdb/Stats.py
198
pyfpdb/Stats.py
|
@ -55,6 +55,18 @@ import pygtk
|
||||||
import gtk
|
import gtk
|
||||||
import re
|
import re
|
||||||
|
|
||||||
|
import locale
|
||||||
|
lang=locale.getdefaultlocale()[0][0:2]
|
||||||
|
if lang=="en":
|
||||||
|
def _(string): return string
|
||||||
|
else:
|
||||||
|
import gettext
|
||||||
|
try:
|
||||||
|
trans = gettext.translation("fpdb", localedir="locale", languages=[lang])
|
||||||
|
trans.install()
|
||||||
|
except IOError:
|
||||||
|
def _(string): return string
|
||||||
|
|
||||||
# FreePokerTools modules
|
# FreePokerTools modules
|
||||||
import Configuration
|
import Configuration
|
||||||
import Database
|
import Database
|
||||||
|
@ -88,8 +100,8 @@ def do_stat(stat_dict, player = 24, stat = 'vpip'):
|
||||||
result = eval("%(stat)s(stat_dict, %(player)d)" % {'stat': base, 'player': player})
|
result = eval("%(stat)s(stat_dict, %(player)d)" % {'stat': base, 'player': player})
|
||||||
except:
|
except:
|
||||||
pass #
|
pass #
|
||||||
log.info("exception getting stat "+base+" for player "+str(player)+str(sys.exc_info()))
|
log.info(_("exception getting stat %s for player %s %s") % (base, str(player), str(sys.exc_info())))
|
||||||
log.debug("result = %s" % str(result) )
|
log.debug(_("Stats.do_stat result = %s") % str(result) )
|
||||||
|
|
||||||
match = re_Percent.search(result[1])
|
match = re_Percent.search(result[1])
|
||||||
try:
|
try:
|
||||||
|
@ -98,7 +110,7 @@ def do_stat(stat_dict, player = 24, stat = 'vpip'):
|
||||||
else:
|
else:
|
||||||
result = (result[0], "%.*f%%" % (places, 100*result[0]), result[2], result[3], result[4], result[5])
|
result = (result[0], "%.*f%%" % (places, 100*result[0]), result[2], result[3], result[4], result[5])
|
||||||
except:
|
except:
|
||||||
log.info( "error: %s" % str(sys.exc_info()))
|
log.info(_("error: %s") % str(sys.exc_info()))
|
||||||
raise
|
raise
|
||||||
return result
|
return result
|
||||||
|
|
||||||
|
@ -117,8 +129,8 @@ def totalprofit(stat_dict, player):
|
||||||
""" Total Profit."""
|
""" Total Profit."""
|
||||||
if stat_dict[player]['net'] != 0:
|
if stat_dict[player]['net'] != 0:
|
||||||
stat = float(stat_dict[player]['net']) / 100
|
stat = float(stat_dict[player]['net']) / 100
|
||||||
return (stat, '$%.2f' % stat, 'tp=$%.2f' % stat, 'totalprofit=$%.2f' % stat, str(stat), 'Total Profit')
|
return (stat, '$%.2f' % stat, 'tp=$%.2f' % stat, 'totalprofit=$%.2f' % stat, str(stat), _('Total Profit'))
|
||||||
return ('0', '$0.00', 'tp=0', 'totalprofit=0', '0', 'Total Profit')
|
return ('0', '$0.00', 'tp=0', 'totalprofit=0', '0', _('Total Profit'))
|
||||||
|
|
||||||
def playername(stat_dict, player):
|
def playername(stat_dict, player):
|
||||||
""" Player Name."""
|
""" Player Name."""
|
||||||
|
@ -139,14 +151,14 @@ def vpip(stat_dict, player):
|
||||||
'v=%3.1f' % (100*stat) + '%',
|
'v=%3.1f' % (100*stat) + '%',
|
||||||
'vpip=%3.1f' % (100*stat) + '%',
|
'vpip=%3.1f' % (100*stat) + '%',
|
||||||
'(%d/%d)' % (stat_dict[player]['vpip'], stat_dict[player]['n']),
|
'(%d/%d)' % (stat_dict[player]['vpip'], stat_dict[player]['n']),
|
||||||
'Voluntarily Put In Pot Pre-Flop%'
|
_('Voluntarily Put In Pot Pre-Flop%')
|
||||||
)
|
)
|
||||||
except: return (stat,
|
except: return (stat,
|
||||||
'%3.1f' % (0) + '%',
|
'%3.1f' % (0) + '%',
|
||||||
'v=%3.1f' % (0) + '%',
|
'v=%3.1f' % (0) + '%',
|
||||||
'vpip=%3.1f' % (0) + '%',
|
'vpip=%3.1f' % (0) + '%',
|
||||||
'(%d/%d)' % (0, 0),
|
'(%d/%d)' % (0, 0),
|
||||||
'Voluntarily Put In Pot Pre-Flop%'
|
_('Voluntarily Put In Pot Pre-Flop%')
|
||||||
)
|
)
|
||||||
|
|
||||||
def pfr(stat_dict, player):
|
def pfr(stat_dict, player):
|
||||||
|
@ -159,7 +171,7 @@ def pfr(stat_dict, player):
|
||||||
'p=%3.1f' % (100*stat) + '%',
|
'p=%3.1f' % (100*stat) + '%',
|
||||||
'pfr=%3.1f' % (100*stat) + '%',
|
'pfr=%3.1f' % (100*stat) + '%',
|
||||||
'(%d/%d)' % (stat_dict[player]['pfr'], stat_dict[player]['n']),
|
'(%d/%d)' % (stat_dict[player]['pfr'], stat_dict[player]['n']),
|
||||||
'Pre-Flop Raise %'
|
_('Pre-Flop Raise %')
|
||||||
)
|
)
|
||||||
except:
|
except:
|
||||||
return (stat,
|
return (stat,
|
||||||
|
@ -167,7 +179,7 @@ def pfr(stat_dict, player):
|
||||||
'p=%3.1f' % (0) + '%',
|
'p=%3.1f' % (0) + '%',
|
||||||
'pfr=%3.1f' % (0) + '%',
|
'pfr=%3.1f' % (0) + '%',
|
||||||
'(%d/%d)' % (0, 0),
|
'(%d/%d)' % (0, 0),
|
||||||
'Pre-Flop Raise %'
|
_('Pre-Flop Raise %')
|
||||||
)
|
)
|
||||||
|
|
||||||
def wtsd(stat_dict, player):
|
def wtsd(stat_dict, player):
|
||||||
|
@ -180,7 +192,7 @@ def wtsd(stat_dict, player):
|
||||||
'w=%3.1f' % (100*stat) + '%',
|
'w=%3.1f' % (100*stat) + '%',
|
||||||
'wtsd=%3.1f' % (100*stat) + '%',
|
'wtsd=%3.1f' % (100*stat) + '%',
|
||||||
'(%d/%d)' % (stat_dict[player]['sd'], stat_dict[player]['saw_f']),
|
'(%d/%d)' % (stat_dict[player]['sd'], stat_dict[player]['saw_f']),
|
||||||
'% went to showdown'
|
_('% went to showdown')
|
||||||
)
|
)
|
||||||
except:
|
except:
|
||||||
return (stat,
|
return (stat,
|
||||||
|
@ -188,7 +200,7 @@ def wtsd(stat_dict, player):
|
||||||
'w=%3.1f' % (0) + '%',
|
'w=%3.1f' % (0) + '%',
|
||||||
'wtsd=%3.1f' % (0) + '%',
|
'wtsd=%3.1f' % (0) + '%',
|
||||||
'(%d/%d)' % (0, 0),
|
'(%d/%d)' % (0, 0),
|
||||||
'% went to showdown'
|
_('% went to showdown')
|
||||||
)
|
)
|
||||||
|
|
||||||
def wmsd(stat_dict, player):
|
def wmsd(stat_dict, player):
|
||||||
|
@ -201,7 +213,7 @@ def wmsd(stat_dict, player):
|
||||||
'w=%3.1f' % (100*stat) + '%',
|
'w=%3.1f' % (100*stat) + '%',
|
||||||
'wmsd=%3.1f' % (100*stat) + '%',
|
'wmsd=%3.1f' % (100*stat) + '%',
|
||||||
'(%5.1f/%d)' % (float(stat_dict[player]['wmsd']), stat_dict[player]['sd']),
|
'(%5.1f/%d)' % (float(stat_dict[player]['wmsd']), stat_dict[player]['sd']),
|
||||||
'% won money at showdown'
|
_('% won money at showdown')
|
||||||
)
|
)
|
||||||
except:
|
except:
|
||||||
return (stat,
|
return (stat,
|
||||||
|
@ -209,7 +221,7 @@ def wmsd(stat_dict, player):
|
||||||
'w=%3.1f' % (0) + '%',
|
'w=%3.1f' % (0) + '%',
|
||||||
'wmsd=%3.1f' % (0) + '%',
|
'wmsd=%3.1f' % (0) + '%',
|
||||||
'(%d/%d)' % (0, 0),
|
'(%d/%d)' % (0, 0),
|
||||||
'% won money at showdown'
|
_('% won money at showdown')
|
||||||
)
|
)
|
||||||
|
|
||||||
def profit100(stat_dict, player):
|
def profit100(stat_dict, player):
|
||||||
|
@ -222,16 +234,16 @@ def profit100(stat_dict, player):
|
||||||
'p=%.0f' % (100.0*stat),
|
'p=%.0f' % (100.0*stat),
|
||||||
'p/100=%.0f' % (100.0*stat),
|
'p/100=%.0f' % (100.0*stat),
|
||||||
'%d/%d' % (stat_dict[player]['net'], stat_dict[player]['n']),
|
'%d/%d' % (stat_dict[player]['net'], stat_dict[player]['n']),
|
||||||
'profit/100hands'
|
_('profit/100hands')
|
||||||
)
|
)
|
||||||
except:
|
except:
|
||||||
print "exception calcing p/100: 100 * %d / %d" % (stat_dict[player]['net'], stat_dict[player]['n'])
|
print _("exception calcing p/100: 100 * %d / %d") % (stat_dict[player]['net'], stat_dict[player]['n'])
|
||||||
return (stat,
|
return (stat,
|
||||||
'%.0f' % (0.0),
|
'%.0f' % (0.0),
|
||||||
'p=%.0f' % (0.0),
|
'p=%.0f' % (0.0),
|
||||||
'p/100=%.0f' % (0.0),
|
'p/100=%.0f' % (0.0),
|
||||||
'(%d/%d)' % (0, 0),
|
'(%d/%d)' % (0, 0),
|
||||||
'profit/100hands'
|
_('profit/100hands')
|
||||||
)
|
)
|
||||||
|
|
||||||
def bbper100(stat_dict, player):
|
def bbper100(stat_dict, player):
|
||||||
|
@ -244,7 +256,7 @@ def bbper100(stat_dict, player):
|
||||||
'bb100=%5.3f' % (stat),
|
'bb100=%5.3f' % (stat),
|
||||||
'bb100=%5.3f' % (stat),
|
'bb100=%5.3f' % (stat),
|
||||||
'(%d,%d)' % (100*stat_dict[player]['net'],stat_dict[player]['bigblind']),
|
'(%d,%d)' % (100*stat_dict[player]['net'],stat_dict[player]['bigblind']),
|
||||||
'big blinds/100 hands'
|
_('big blinds/100 hands')
|
||||||
)
|
)
|
||||||
except:
|
except:
|
||||||
log.info("exception calcing bb/100: "+str(stat_dict[player]))
|
log.info("exception calcing bb/100: "+str(stat_dict[player]))
|
||||||
|
@ -253,7 +265,7 @@ def bbper100(stat_dict, player):
|
||||||
'bb100=%.0f' % (0),
|
'bb100=%.0f' % (0),
|
||||||
'bb100=%.0f' % (0),
|
'bb100=%.0f' % (0),
|
||||||
'(%f)' % (0),
|
'(%f)' % (0),
|
||||||
'big blinds/100 hands'
|
_('big blinds/100 hands')
|
||||||
)
|
)
|
||||||
|
|
||||||
def BBper100(stat_dict, player):
|
def BBper100(stat_dict, player):
|
||||||
|
@ -266,16 +278,16 @@ def BBper100(stat_dict, player):
|
||||||
'BB100=%5.3f' % (stat),
|
'BB100=%5.3f' % (stat),
|
||||||
'BB100=%5.3f' % (stat),
|
'BB100=%5.3f' % (stat),
|
||||||
'(%d,%d)' % (100*stat_dict[player]['net'],2*stat_dict[player]['bigblind']),
|
'(%d,%d)' % (100*stat_dict[player]['net'],2*stat_dict[player]['bigblind']),
|
||||||
'Big Bets/100 hands'
|
_('Big Bets/100 hands')
|
||||||
)
|
)
|
||||||
except:
|
except:
|
||||||
log.info("exception calcing BB/100: "+str(stat_dict[player]))
|
log.info(_("exception calcing BB/100: ")+str(stat_dict[player]))
|
||||||
return (stat,
|
return (stat,
|
||||||
'%.0f' % (0.0),
|
'%.0f' % (0.0),
|
||||||
'BB100=%.0f' % (0.0),
|
'BB100=%.0f' % (0.0),
|
||||||
'BB100=%.0f' % (0.0),
|
'BB100=%.0f' % (0.0),
|
||||||
'(%f)' % (0.0),
|
'(%f)' % (0.0),
|
||||||
'Big Bets/100 hands'
|
_('Big Bets/100 hands')
|
||||||
)
|
)
|
||||||
|
|
||||||
def saw_f(stat_dict, player):
|
def saw_f(stat_dict, player):
|
||||||
|
@ -289,7 +301,7 @@ def saw_f(stat_dict, player):
|
||||||
'sf=%3.1f' % (100*stat) + '%',
|
'sf=%3.1f' % (100*stat) + '%',
|
||||||
'saw_f=%3.1f' % (100*stat) + '%',
|
'saw_f=%3.1f' % (100*stat) + '%',
|
||||||
'(%d/%d)' % (stat_dict[player]['saw_f'], stat_dict[player]['n']),
|
'(%d/%d)' % (stat_dict[player]['saw_f'], stat_dict[player]['n']),
|
||||||
'Flop Seen %'
|
_('Flop Seen %')
|
||||||
)
|
)
|
||||||
except:
|
except:
|
||||||
stat = 0.0
|
stat = 0.0
|
||||||
|
@ -300,7 +312,7 @@ def saw_f(stat_dict, player):
|
||||||
'sf=%3.1f' % (stat) + '%',
|
'sf=%3.1f' % (stat) + '%',
|
||||||
'saw_f=%3.1f' % (stat) + '%',
|
'saw_f=%3.1f' % (stat) + '%',
|
||||||
'(%d/%d)' % (num, den),
|
'(%d/%d)' % (num, den),
|
||||||
'Flop Seen %'
|
_('Flop Seen %')
|
||||||
)
|
)
|
||||||
|
|
||||||
def n(stat_dict, player):
|
def n(stat_dict, player):
|
||||||
|
@ -323,7 +335,7 @@ def n(stat_dict, player):
|
||||||
'n=%d' % (stat_dict[player]['n']),
|
'n=%d' % (stat_dict[player]['n']),
|
||||||
'n=%d' % (stat_dict[player]['n']),
|
'n=%d' % (stat_dict[player]['n']),
|
||||||
'(%d)' % (stat_dict[player]['n']),
|
'(%d)' % (stat_dict[player]['n']),
|
||||||
'number hands seen'
|
_('number hands seen')
|
||||||
)
|
)
|
||||||
except:
|
except:
|
||||||
return (0,
|
return (0,
|
||||||
|
@ -331,7 +343,7 @@ def n(stat_dict, player):
|
||||||
'n=%d' % (0),
|
'n=%d' % (0),
|
||||||
'n=%d' % (0),
|
'n=%d' % (0),
|
||||||
'(%d)' % (0),
|
'(%d)' % (0),
|
||||||
'number hands seen'
|
_('number hands seen')
|
||||||
)
|
)
|
||||||
|
|
||||||
def fold_f(stat_dict, player):
|
def fold_f(stat_dict, player):
|
||||||
|
@ -344,7 +356,7 @@ def fold_f(stat_dict, player):
|
||||||
'ff=%3.1f' % (100*stat) + '%',
|
'ff=%3.1f' % (100*stat) + '%',
|
||||||
'fold_f=%3.1f' % (100*stat) + '%',
|
'fold_f=%3.1f' % (100*stat) + '%',
|
||||||
'(%d/%d)' % (stat_dict[player]['fold_2'], stat_dict[player]['saw_f']),
|
'(%d/%d)' % (stat_dict[player]['fold_2'], stat_dict[player]['saw_f']),
|
||||||
'folded flop/4th'
|
_('folded flop/4th')
|
||||||
)
|
)
|
||||||
except:
|
except:
|
||||||
return (stat,
|
return (stat,
|
||||||
|
@ -352,7 +364,7 @@ def fold_f(stat_dict, player):
|
||||||
'ff=%3.1f' % (0) + '%',
|
'ff=%3.1f' % (0) + '%',
|
||||||
'fold_f=%3.1f' % (0) + '%',
|
'fold_f=%3.1f' % (0) + '%',
|
||||||
'(%d/%d)' % (0, 0),
|
'(%d/%d)' % (0, 0),
|
||||||
'folded flop/4th'
|
_('folded flop/4th')
|
||||||
)
|
)
|
||||||
|
|
||||||
def steal(stat_dict, player):
|
def steal(stat_dict, player):
|
||||||
|
@ -365,7 +377,7 @@ def steal(stat_dict, player):
|
||||||
'st=%3.1f' % (100*stat) + '%',
|
'st=%3.1f' % (100*stat) + '%',
|
||||||
'steal=%3.1f' % (100*stat) + '%',
|
'steal=%3.1f' % (100*stat) + '%',
|
||||||
'(%d/%d)' % (stat_dict[player]['steal'], stat_dict[player]['steal_opp']),
|
'(%d/%d)' % (stat_dict[player]['steal'], stat_dict[player]['steal_opp']),
|
||||||
'% steal attempted'
|
_('% steal attempted')
|
||||||
)
|
)
|
||||||
except:
|
except:
|
||||||
return (stat, 'NA', 'st=NA', 'steal=NA', '(0/0)', '% steal attempted')
|
return (stat, 'NA', 'st=NA', 'steal=NA', '(0/0)', '% steal attempted')
|
||||||
|
@ -380,15 +392,14 @@ def f_SB_steal(stat_dict, player):
|
||||||
'fSB=%3.1f' % (100*stat) + '%',
|
'fSB=%3.1f' % (100*stat) + '%',
|
||||||
'fSB_s=%3.1f' % (100*stat) + '%',
|
'fSB_s=%3.1f' % (100*stat) + '%',
|
||||||
'(%d/%d)' % (stat_dict[player]['sbnotdef'], stat_dict[player]['sbstolen']),
|
'(%d/%d)' % (stat_dict[player]['sbnotdef'], stat_dict[player]['sbstolen']),
|
||||||
'% folded SB to steal'
|
_('% folded SB to steal'))
|
||||||
)
|
|
||||||
except:
|
except:
|
||||||
return (stat,
|
return (stat,
|
||||||
'NA',
|
'NA',
|
||||||
'fSB=NA',
|
'fSB=NA',
|
||||||
'fSB_s=NA',
|
'fSB_s=NA',
|
||||||
'(0/0)',
|
'(0/0)',
|
||||||
'% folded SB to steal')
|
_('% folded SB to steal'))
|
||||||
|
|
||||||
def f_BB_steal(stat_dict, player):
|
def f_BB_steal(stat_dict, player):
|
||||||
""" Folded BB to steal."""
|
""" Folded BB to steal."""
|
||||||
|
@ -400,15 +411,14 @@ def f_BB_steal(stat_dict, player):
|
||||||
'fBB=%3.1f' % (100*stat) + '%',
|
'fBB=%3.1f' % (100*stat) + '%',
|
||||||
'fBB_s=%3.1f' % (100*stat) + '%',
|
'fBB_s=%3.1f' % (100*stat) + '%',
|
||||||
'(%d/%d)' % (stat_dict[player]['bbnotdef'], stat_dict[player]['bbstolen']),
|
'(%d/%d)' % (stat_dict[player]['bbnotdef'], stat_dict[player]['bbstolen']),
|
||||||
'% folded BB to steal'
|
_('% folded BB to steal'))
|
||||||
)
|
|
||||||
except:
|
except:
|
||||||
return (stat,
|
return (stat,
|
||||||
'NA',
|
'NA',
|
||||||
'fBB=NA',
|
'fBB=NA',
|
||||||
'fBB_s=NA',
|
'fBB_s=NA',
|
||||||
'(0/0)',
|
'(0/0)',
|
||||||
'% folded BB to steal')
|
_('% folded BB to steal'))
|
||||||
|
|
||||||
def f_steal(stat_dict, player):
|
def f_steal(stat_dict, player):
|
||||||
""" Folded blind to steal."""
|
""" Folded blind to steal."""
|
||||||
|
@ -423,15 +433,14 @@ def f_steal(stat_dict, player):
|
||||||
'fB=%3.1f' % (100*stat) + '%',
|
'fB=%3.1f' % (100*stat) + '%',
|
||||||
'fB_s=%3.1f' % (100*stat) + '%',
|
'fB_s=%3.1f' % (100*stat) + '%',
|
||||||
'(%d/%d)' % (folded_blind, blind_stolen),
|
'(%d/%d)' % (folded_blind, blind_stolen),
|
||||||
'% folded blind to steal'
|
_('% folded blind to steal'))
|
||||||
)
|
|
||||||
except:
|
except:
|
||||||
return (stat,
|
return (stat,
|
||||||
'NA',
|
'NA',
|
||||||
'fB=NA',
|
'fB=NA',
|
||||||
'fB_s=NA',
|
'fB_s=NA',
|
||||||
'(0/0)',
|
'(0/0)',
|
||||||
'% folded blind to steal')
|
_('% folded blind to steal'))
|
||||||
|
|
||||||
def three_B(stat_dict, player):
|
def three_B(stat_dict, player):
|
||||||
""" Three bet preflop/3rd."""
|
""" Three bet preflop/3rd."""
|
||||||
|
@ -443,16 +452,14 @@ def three_B(stat_dict, player):
|
||||||
'3B=%3.1f' % (100*stat) + '%',
|
'3B=%3.1f' % (100*stat) + '%',
|
||||||
'3B_pf=%3.1f' % (100*stat) + '%',
|
'3B_pf=%3.1f' % (100*stat) + '%',
|
||||||
'(%d/%d)' % (stat_dict[player]['tb_0'], stat_dict[player]['tb_opp_0']),
|
'(%d/%d)' % (stat_dict[player]['tb_0'], stat_dict[player]['tb_opp_0']),
|
||||||
'% 3/4 Bet preflop/3rd'
|
_('% 3/4 Bet preflop/3rd'))
|
||||||
)
|
|
||||||
except:
|
except:
|
||||||
return (stat,
|
return (stat,
|
||||||
'%3.1f' % (0) + '%',
|
'%3.1f' % (0) + '%',
|
||||||
'3B=%3.1f' % (0) + '%',
|
'3B=%3.1f' % (0) + '%',
|
||||||
'3B_pf=%3.1f' % (0) + '%',
|
'3B_pf=%3.1f' % (0) + '%',
|
||||||
'(%d/%d)' % (0, 0),
|
'(%d/%d)' % (0, 0),
|
||||||
'% 3/4 Bet preflop/3rd'
|
_('% 3/4 Bet preflop/3rd'))
|
||||||
)
|
|
||||||
|
|
||||||
def WMsF(stat_dict, player):
|
def WMsF(stat_dict, player):
|
||||||
""" Won $ when saw flop/4th."""
|
""" Won $ when saw flop/4th."""
|
||||||
|
@ -464,16 +471,14 @@ def WMsF(stat_dict, player):
|
||||||
'wf=%3.1f' % (100*stat) + '%',
|
'wf=%3.1f' % (100*stat) + '%',
|
||||||
'w_w_f=%3.1f' % (100*stat) + '%',
|
'w_w_f=%3.1f' % (100*stat) + '%',
|
||||||
'(%d/%d)' % (stat_dict[player]['w_w_s_1'], stat_dict[player]['saw_f']),
|
'(%d/%d)' % (stat_dict[player]['w_w_s_1'], stat_dict[player]['saw_f']),
|
||||||
'% won$/saw flop/4th'
|
_('% won$/saw flop/4th'))
|
||||||
)
|
|
||||||
except:
|
except:
|
||||||
return (stat,
|
return (stat,
|
||||||
'%3.1f' % (0) + '%',
|
'%3.1f' % (0) + '%',
|
||||||
'wf=%3.1f' % (0) + '%',
|
'wf=%3.1f' % (0) + '%',
|
||||||
'w_w_f=%3.1f' % (0) + '%',
|
'w_w_f=%3.1f' % (0) + '%',
|
||||||
'(%d/%d)' % (0, 0),
|
'(%d/%d)' % (0, 0),
|
||||||
'% won$/saw flop/4th'
|
_('% won$/saw flop/4th'))
|
||||||
)
|
|
||||||
|
|
||||||
def a_freq1(stat_dict, player):
|
def a_freq1(stat_dict, player):
|
||||||
""" Flop/4th aggression frequency."""
|
""" Flop/4th aggression frequency."""
|
||||||
|
@ -485,16 +490,14 @@ def a_freq1(stat_dict, player):
|
||||||
'a1=%3.1f' % (100*stat) + '%',
|
'a1=%3.1f' % (100*stat) + '%',
|
||||||
'a_fq_1=%3.1f' % (100*stat) + '%',
|
'a_fq_1=%3.1f' % (100*stat) + '%',
|
||||||
'(%d/%d)' % (stat_dict[player]['aggr_1'], stat_dict[player]['saw_f']),
|
'(%d/%d)' % (stat_dict[player]['aggr_1'], stat_dict[player]['saw_f']),
|
||||||
'Aggression Freq flop/4th'
|
_('Aggression Freq flop/4th'))
|
||||||
)
|
|
||||||
except:
|
except:
|
||||||
return (stat,
|
return (stat,
|
||||||
'%3.1f' % (0) + '%',
|
'%3.1f' % (0) + '%',
|
||||||
'a1=%3.1f' % (0) + '%',
|
'a1=%3.1f' % (0) + '%',
|
||||||
'a_fq_1=%3.1f' % (0) + '%',
|
'a_fq_1=%3.1f' % (0) + '%',
|
||||||
'(%d/%d)' % (0, 0),
|
'(%d/%d)' % (0, 0),
|
||||||
'Aggression Freq flop/4th'
|
_('Aggression Freq flop/4th'))
|
||||||
)
|
|
||||||
|
|
||||||
def a_freq2(stat_dict, player):
|
def a_freq2(stat_dict, player):
|
||||||
""" Turn/5th aggression frequency."""
|
""" Turn/5th aggression frequency."""
|
||||||
|
@ -506,16 +509,14 @@ def a_freq2(stat_dict, player):
|
||||||
'a2=%3.1f' % (100*stat) + '%',
|
'a2=%3.1f' % (100*stat) + '%',
|
||||||
'a_fq_2=%3.1f' % (100*stat) + '%',
|
'a_fq_2=%3.1f' % (100*stat) + '%',
|
||||||
'(%d/%d)' % (stat_dict[player]['aggr_2'], stat_dict[player]['saw_2']),
|
'(%d/%d)' % (stat_dict[player]['aggr_2'], stat_dict[player]['saw_2']),
|
||||||
'Aggression Freq turn/5th'
|
_('Aggression Freq turn/5th'))
|
||||||
)
|
|
||||||
except:
|
except:
|
||||||
return (stat,
|
return (stat,
|
||||||
'%3.1f' % (0) + '%',
|
'%3.1f' % (0) + '%',
|
||||||
'a2=%3.1f' % (0) + '%',
|
'a2=%3.1f' % (0) + '%',
|
||||||
'a_fq_2=%3.1f' % (0) + '%',
|
'a_fq_2=%3.1f' % (0) + '%',
|
||||||
'(%d/%d)' % (0, 0),
|
'(%d/%d)' % (0, 0),
|
||||||
'Aggression Freq turn/5th'
|
_('Aggression Freq turn/5th'))
|
||||||
)
|
|
||||||
|
|
||||||
def a_freq3(stat_dict, player):
|
def a_freq3(stat_dict, player):
|
||||||
""" River/6th aggression frequency."""
|
""" River/6th aggression frequency."""
|
||||||
|
@ -527,16 +528,14 @@ def a_freq3(stat_dict, player):
|
||||||
'a3=%3.1f' % (100*stat) + '%',
|
'a3=%3.1f' % (100*stat) + '%',
|
||||||
'a_fq_3=%3.1f' % (100*stat) + '%',
|
'a_fq_3=%3.1f' % (100*stat) + '%',
|
||||||
'(%d/%d)' % (stat_dict[player]['aggr_3'], stat_dict[player]['saw_3']),
|
'(%d/%d)' % (stat_dict[player]['aggr_3'], stat_dict[player]['saw_3']),
|
||||||
'Aggression Freq river/6th'
|
_('Aggression Freq river/6th'))
|
||||||
)
|
|
||||||
except:
|
except:
|
||||||
return (stat,
|
return (stat,
|
||||||
'%3.1f' % (0) + '%',
|
'%3.1f' % (0) + '%',
|
||||||
'a3=%3.1f' % (0) + '%',
|
'a3=%3.1f' % (0) + '%',
|
||||||
'a_fq_3=%3.1f' % (0) + '%',
|
'a_fq_3=%3.1f' % (0) + '%',
|
||||||
'(%d/%d)' % (0, 0),
|
'(%d/%d)' % (0, 0),
|
||||||
'Aggression Freq river/6th'
|
_('Aggression Freq river/6th'))
|
||||||
)
|
|
||||||
|
|
||||||
def a_freq4(stat_dict, player):
|
def a_freq4(stat_dict, player):
|
||||||
""" 7th street aggression frequency."""
|
""" 7th street aggression frequency."""
|
||||||
|
@ -548,16 +547,14 @@ def a_freq4(stat_dict, player):
|
||||||
'a4=%3.1f' % (100*stat) + '%',
|
'a4=%3.1f' % (100*stat) + '%',
|
||||||
'a_fq_4=%3.1f' % (100*stat) + '%',
|
'a_fq_4=%3.1f' % (100*stat) + '%',
|
||||||
'(%d/%d)' % (stat_dict[player]['aggr_4'], stat_dict[player]['saw_4']),
|
'(%d/%d)' % (stat_dict[player]['aggr_4'], stat_dict[player]['saw_4']),
|
||||||
'Aggression Freq 7th'
|
_('Aggression Freq 7th'))
|
||||||
)
|
|
||||||
except:
|
except:
|
||||||
return (stat,
|
return (stat,
|
||||||
'%3.1f' % (0) + '%',
|
'%3.1f' % (0) + '%',
|
||||||
'a4=%3.1f' % (0) + '%',
|
'a4=%3.1f' % (0) + '%',
|
||||||
'a_fq_4=%3.1f' % (0) + '%',
|
'a_fq_4=%3.1f' % (0) + '%',
|
||||||
'(%d/%d)' % (0, 0),
|
'(%d/%d)' % (0, 0),
|
||||||
'Aggression Freq 7th'
|
_('Aggression Freq 7th'))
|
||||||
)
|
|
||||||
|
|
||||||
def a_freq_123(stat_dict, player):
|
def a_freq_123(stat_dict, player):
|
||||||
""" Post-Flop aggression frequency."""
|
""" Post-Flop aggression frequency."""
|
||||||
|
@ -576,16 +573,14 @@ def a_freq_123(stat_dict, player):
|
||||||
+ stat_dict[player]['saw_2']
|
+ stat_dict[player]['saw_2']
|
||||||
+ stat_dict[player]['saw_3']
|
+ stat_dict[player]['saw_3']
|
||||||
),
|
),
|
||||||
'Post-Flop Aggression Freq'
|
_('Post-Flop Aggression Freq'))
|
||||||
)
|
|
||||||
except:
|
except:
|
||||||
return (stat,
|
return (stat,
|
||||||
'%2.0f' % (0) + '%',
|
'%2.0f' % (0) + '%',
|
||||||
'a3=%2.0f' % (0) + '%',
|
'a3=%2.0f' % (0) + '%',
|
||||||
'a_fq_3=%2.0f' % (0) + '%',
|
'a_fq_3=%2.0f' % (0) + '%',
|
||||||
'(%d/%d)' % (0, 0),
|
'(%d/%d)' % (0, 0),
|
||||||
'Post-Flop Aggression Freq'
|
_('Post-Flop Aggression Freq'))
|
||||||
)
|
|
||||||
|
|
||||||
def agg_freq(stat_dict, player):
|
def agg_freq(stat_dict, player):
|
||||||
""" Post-Flop aggression frequency."""
|
""" Post-Flop aggression frequency."""
|
||||||
|
@ -606,16 +601,14 @@ def agg_freq(stat_dict, player):
|
||||||
'afr=%3.1f' % (100*stat) + '%',
|
'afr=%3.1f' % (100*stat) + '%',
|
||||||
'agg_fr=%3.1f' % (100*stat) + '%',
|
'agg_fr=%3.1f' % (100*stat) + '%',
|
||||||
'(%d/%d)' % (bet_raise, (post_call + post_fold + bet_raise)),
|
'(%d/%d)' % (bet_raise, (post_call + post_fold + bet_raise)),
|
||||||
'Aggression Freq'
|
_('Aggression Freq'))
|
||||||
)
|
|
||||||
except:
|
except:
|
||||||
return (stat,
|
return (stat,
|
||||||
'%2.1f' % (0) + '%',
|
'%2.1f' % (0) + '%',
|
||||||
'af=%3.1f' % (0) + '%',
|
'af=%3.1f' % (0) + '%',
|
||||||
'agg_f=%3.1f' % (0) + '%',
|
'agg_f=%3.1f' % (0) + '%',
|
||||||
'(%d/%d)' % (0, 0),
|
'(%d/%d)' % (0, 0),
|
||||||
'Aggression Freq'
|
_('Aggression Freq'))
|
||||||
)
|
|
||||||
|
|
||||||
def agg_fact(stat_dict, player):
|
def agg_fact(stat_dict, player):
|
||||||
""" Post-Flop aggression frequency."""
|
""" Post-Flop aggression frequency."""
|
||||||
|
@ -634,17 +627,14 @@ def agg_fact(stat_dict, player):
|
||||||
'afa=%2.2f' % (stat) ,
|
'afa=%2.2f' % (stat) ,
|
||||||
'agg_fa=%2.2f' % (stat) ,
|
'agg_fa=%2.2f' % (stat) ,
|
||||||
'(%d/%d)' % (bet_raise, post_call),
|
'(%d/%d)' % (bet_raise, post_call),
|
||||||
'Aggression Factor'
|
_('Aggression Factor'))
|
||||||
)
|
|
||||||
except:
|
except:
|
||||||
return (stat,
|
return (stat,
|
||||||
'%2.2f' % (0) ,
|
'%2.2f' % (0) ,
|
||||||
'afa=%2.2f' % (0) ,
|
'afa=%2.2f' % (0) ,
|
||||||
'agg_fa=%2.2f' % (0),
|
'agg_fa=%2.2f' % (0),
|
||||||
'(%d/%d)' % (0, 0),
|
'(%d/%d)' % (0, 0),
|
||||||
'Aggression Factor'
|
_('Aggression Factor'))
|
||||||
)
|
|
||||||
|
|
||||||
|
|
||||||
def cbet(stat_dict, player):
|
def cbet(stat_dict, player):
|
||||||
|
|
||||||
|
@ -661,16 +651,14 @@ def cbet(stat_dict, player):
|
||||||
'cbet=%3.1f' % (100*stat) + '%',
|
'cbet=%3.1f' % (100*stat) + '%',
|
||||||
'cbet=%3.1f' % (100*stat) + '%',
|
'cbet=%3.1f' % (100*stat) + '%',
|
||||||
'(%d/%d)' % (cbets, oppt),
|
'(%d/%d)' % (cbets, oppt),
|
||||||
'% continuation bet '
|
_('% continuation bet '))
|
||||||
)
|
|
||||||
except:
|
except:
|
||||||
return (stat,
|
return (stat,
|
||||||
'%3.1f' % (0) + '%',
|
'%3.1f' % (0) + '%',
|
||||||
'cbet=%3.1f' % (0) + '%',
|
'cbet=%3.1f' % (0) + '%',
|
||||||
'cbet=%3.1f' % (0) + '%',
|
'cbet=%3.1f' % (0) + '%',
|
||||||
'(%d/%d)' % (0, 0),
|
'(%d/%d)' % (0, 0),
|
||||||
'% continuation bet '
|
_('% continuation bet '))
|
||||||
)
|
|
||||||
|
|
||||||
def cb1(stat_dict, player):
|
def cb1(stat_dict, player):
|
||||||
""" Flop continuation bet."""
|
""" Flop continuation bet."""
|
||||||
|
@ -682,16 +670,14 @@ def cb1(stat_dict, player):
|
||||||
'cb1=%3.1f' % (100*stat) + '%',
|
'cb1=%3.1f' % (100*stat) + '%',
|
||||||
'cb_1=%3.1f' % (100*stat) + '%',
|
'cb_1=%3.1f' % (100*stat) + '%',
|
||||||
'(%d/%d)' % (stat_dict[player]['cb_1'], stat_dict[player]['cb_opp_1']),
|
'(%d/%d)' % (stat_dict[player]['cb_1'], stat_dict[player]['cb_opp_1']),
|
||||||
'% continuation bet flop/4th'
|
_('% continuation bet flop/4th'))
|
||||||
)
|
|
||||||
except:
|
except:
|
||||||
return (stat,
|
return (stat,
|
||||||
'%3.1f' % (0) + '%',
|
'%3.1f' % (0) + '%',
|
||||||
'cb1=%3.1f' % (0) + '%',
|
'cb1=%3.1f' % (0) + '%',
|
||||||
'cb_1=%3.1f' % (0) + '%',
|
'cb_1=%3.1f' % (0) + '%',
|
||||||
'(%d/%d)' % (0, 0),
|
'(%d/%d)' % (0, 0),
|
||||||
'% continuation bet flop/4th'
|
_('% continuation bet flop/4th'))
|
||||||
)
|
|
||||||
|
|
||||||
def cb2(stat_dict, player):
|
def cb2(stat_dict, player):
|
||||||
""" Turn continuation bet."""
|
""" Turn continuation bet."""
|
||||||
|
@ -703,16 +689,14 @@ def cb2(stat_dict, player):
|
||||||
'cb2=%3.1f' % (100*stat) + '%',
|
'cb2=%3.1f' % (100*stat) + '%',
|
||||||
'cb_2=%3.1f' % (100*stat) + '%',
|
'cb_2=%3.1f' % (100*stat) + '%',
|
||||||
'(%d/%d)' % (stat_dict[player]['cb_2'], stat_dict[player]['cb_opp_2']),
|
'(%d/%d)' % (stat_dict[player]['cb_2'], stat_dict[player]['cb_opp_2']),
|
||||||
'% continuation bet turn/5th'
|
_('% continuation bet turn/5th'))
|
||||||
)
|
|
||||||
except:
|
except:
|
||||||
return (stat,
|
return (stat,
|
||||||
'%3.1f' % (0) + '%',
|
'%3.1f' % (0) + '%',
|
||||||
'cb2=%3.1f' % (0) + '%',
|
'cb2=%3.1f' % (0) + '%',
|
||||||
'cb_2=%3.1f' % (0) + '%',
|
'cb_2=%3.1f' % (0) + '%',
|
||||||
'(%d/%d)' % (0, 0),
|
'(%d/%d)' % (0, 0),
|
||||||
'% continuation bet turn/5th'
|
_('% continuation bet turn/5th'))
|
||||||
)
|
|
||||||
|
|
||||||
def cb3(stat_dict, player):
|
def cb3(stat_dict, player):
|
||||||
""" River continuation bet."""
|
""" River continuation bet."""
|
||||||
|
@ -724,16 +708,14 @@ def cb3(stat_dict, player):
|
||||||
'cb3=%3.1f' % (100*stat) + '%',
|
'cb3=%3.1f' % (100*stat) + '%',
|
||||||
'cb_3=%3.1f' % (100*stat) + '%',
|
'cb_3=%3.1f' % (100*stat) + '%',
|
||||||
'(%d/%d)' % (stat_dict[player]['cb_3'], stat_dict[player]['cb_opp_3']),
|
'(%d/%d)' % (stat_dict[player]['cb_3'], stat_dict[player]['cb_opp_3']),
|
||||||
'% continuation bet river/6th'
|
_('% continuation bet river/6th'))
|
||||||
)
|
|
||||||
except:
|
except:
|
||||||
return (stat,
|
return (stat,
|
||||||
'%3.1f' % (0) + '%',
|
'%3.1f' % (0) + '%',
|
||||||
'cb3=%3.1f' % (0) + '%',
|
'cb3=%3.1f' % (0) + '%',
|
||||||
'cb_3=%3.1f' % (0) + '%',
|
'cb_3=%3.1f' % (0) + '%',
|
||||||
'(%d/%d)' % (0, 0),
|
'(%d/%d)' % (0, 0),
|
||||||
'% continuation bet river/6th'
|
_('% continuation bet river/6th'))
|
||||||
)
|
|
||||||
|
|
||||||
def cb4(stat_dict, player):
|
def cb4(stat_dict, player):
|
||||||
""" 7th street continuation bet."""
|
""" 7th street continuation bet."""
|
||||||
|
@ -745,16 +727,14 @@ def cb4(stat_dict, player):
|
||||||
'cb4=%3.1f' % (100*stat) + '%',
|
'cb4=%3.1f' % (100*stat) + '%',
|
||||||
'cb_4=%3.1f' % (100*stat) + '%',
|
'cb_4=%3.1f' % (100*stat) + '%',
|
||||||
'(%d/%d)' % (stat_dict[player]['cb_4'], stat_dict[player]['cb_opp_4']),
|
'(%d/%d)' % (stat_dict[player]['cb_4'], stat_dict[player]['cb_opp_4']),
|
||||||
'% continuation bet 7th'
|
_('% continuation bet 7th'))
|
||||||
)
|
|
||||||
except:
|
except:
|
||||||
return (stat,
|
return (stat,
|
||||||
'%3.1f' % (0) + '%',
|
'%3.1f' % (0) + '%',
|
||||||
'cb4=%3.1f' % (0) + '%',
|
'cb4=%3.1f' % (0) + '%',
|
||||||
'cb_4=%3.1f' % (0) + '%',
|
'cb_4=%3.1f' % (0) + '%',
|
||||||
'(%d/%d)' % (0, 0),
|
'(%d/%d)' % (0, 0),
|
||||||
'% continuation bet 7th'
|
_('% continuation bet 7th'))
|
||||||
)
|
|
||||||
|
|
||||||
def ffreq1(stat_dict, player):
|
def ffreq1(stat_dict, player):
|
||||||
""" Flop/4th fold frequency."""
|
""" Flop/4th fold frequency."""
|
||||||
|
@ -766,16 +746,14 @@ def ffreq1(stat_dict, player):
|
||||||
'ff1=%3.1f' % (100*stat) + '%',
|
'ff1=%3.1f' % (100*stat) + '%',
|
||||||
'ff_1=%3.1f' % (100*stat) + '%',
|
'ff_1=%3.1f' % (100*stat) + '%',
|
||||||
'(%d/%d)' % (stat_dict[player]['f_freq_1'], stat_dict[player]['was_raised_1']),
|
'(%d/%d)' % (stat_dict[player]['f_freq_1'], stat_dict[player]['was_raised_1']),
|
||||||
'% fold frequency flop/4th'
|
_('% fold frequency flop/4th'))
|
||||||
)
|
|
||||||
except:
|
except:
|
||||||
return (stat,
|
return (stat,
|
||||||
'NA',
|
'NA',
|
||||||
'ff1=NA',
|
'ff1=NA',
|
||||||
'ff_1=NA',
|
'ff_1=NA',
|
||||||
'(0/0)',
|
'(0/0)',
|
||||||
'% fold frequency flop/4th'
|
_('% fold frequency flop/4th'))
|
||||||
)
|
|
||||||
|
|
||||||
def ffreq2(stat_dict, player):
|
def ffreq2(stat_dict, player):
|
||||||
""" Turn/5th fold frequency."""
|
""" Turn/5th fold frequency."""
|
||||||
|
@ -787,16 +765,14 @@ def ffreq2(stat_dict, player):
|
||||||
'ff2=%3.1f' % (100*stat) + '%',
|
'ff2=%3.1f' % (100*stat) + '%',
|
||||||
'ff_2=%3.1f' % (100*stat) + '%',
|
'ff_2=%3.1f' % (100*stat) + '%',
|
||||||
'(%d/%d)' % (stat_dict[player]['f_freq_2'], stat_dict[player]['was_raised_2']),
|
'(%d/%d)' % (stat_dict[player]['f_freq_2'], stat_dict[player]['was_raised_2']),
|
||||||
'% fold frequency turn/5th'
|
_('% fold frequency turn/5th'))
|
||||||
)
|
|
||||||
except:
|
except:
|
||||||
return (stat,
|
return (stat,
|
||||||
'%3.1f' % (0) + '%',
|
'%3.1f' % (0) + '%',
|
||||||
'ff2=%3.1f' % (0) + '%',
|
'ff2=%3.1f' % (0) + '%',
|
||||||
'ff_2=%3.1f' % (0) + '%',
|
'ff_2=%3.1f' % (0) + '%',
|
||||||
'(%d/%d)' % (0, 0),
|
'(%d/%d)' % (0, 0),
|
||||||
'% fold frequency turn/5th'
|
_('% fold frequency turn/5th'))
|
||||||
)
|
|
||||||
|
|
||||||
def ffreq3(stat_dict, player):
|
def ffreq3(stat_dict, player):
|
||||||
""" River/6th fold frequency."""
|
""" River/6th fold frequency."""
|
||||||
|
@ -808,16 +784,14 @@ def ffreq3(stat_dict, player):
|
||||||
'ff3=%3.1f' % (100*stat) + '%',
|
'ff3=%3.1f' % (100*stat) + '%',
|
||||||
'ff_3=%3.1f' % (100*stat) + '%',
|
'ff_3=%3.1f' % (100*stat) + '%',
|
||||||
'(%d/%d)' % (stat_dict[player]['f_freq_3'], stat_dict[player]['was_raised_3']),
|
'(%d/%d)' % (stat_dict[player]['f_freq_3'], stat_dict[player]['was_raised_3']),
|
||||||
'% fold frequency river/6th'
|
_('% fold frequency river/6th'))
|
||||||
)
|
|
||||||
except:
|
except:
|
||||||
return (stat,
|
return (stat,
|
||||||
'%3.1f' % (0) + '%',
|
'%3.1f' % (0) + '%',
|
||||||
'ff3=%3.1f' % (0) + '%',
|
'ff3=%3.1f' % (0) + '%',
|
||||||
'ff_3=%3.1f' % (0) + '%',
|
'ff_3=%3.1f' % (0) + '%',
|
||||||
'(%d/%d)' % (0, 0),
|
'(%d/%d)' % (0, 0),
|
||||||
'% fold frequency river/6th'
|
_('% fold frequency river/6th'))
|
||||||
)
|
|
||||||
|
|
||||||
def ffreq4(stat_dict, player):
|
def ffreq4(stat_dict, player):
|
||||||
""" 7th fold frequency."""
|
""" 7th fold frequency."""
|
||||||
|
@ -829,16 +803,14 @@ def ffreq4(stat_dict, player):
|
||||||
'ff4=%3.1f' % (100*stat) + '%',
|
'ff4=%3.1f' % (100*stat) + '%',
|
||||||
'ff_4=%3.1f' % (100*stat) + '%',
|
'ff_4=%3.1f' % (100*stat) + '%',
|
||||||
'(%d/%d)' % (stat_dict[player]['f_freq_4'], stat_dict[player]['was_raised_4']),
|
'(%d/%d)' % (stat_dict[player]['f_freq_4'], stat_dict[player]['was_raised_4']),
|
||||||
'% fold frequency 7th'
|
_('% fold frequency 7th'))
|
||||||
)
|
|
||||||
except:
|
except:
|
||||||
return (stat,
|
return (stat,
|
||||||
'%3.1f' % (0) + '%',
|
'%3.1f' % (0) + '%',
|
||||||
'ff4=%3.1f' % (0) + '%',
|
'ff4=%3.1f' % (0) + '%',
|
||||||
'ff_4=%3.1f' % (0) + '%',
|
'ff_4=%3.1f' % (0) + '%',
|
||||||
'(%d/%d)' % (0, 0),
|
'(%d/%d)' % (0, 0),
|
||||||
'% fold frequency 7th'
|
_('% fold frequency 7th'))
|
||||||
)
|
|
||||||
|
|
||||||
if __name__== "__main__":
|
if __name__== "__main__":
|
||||||
statlist = dir()
|
statlist = dir()
|
||||||
|
@ -858,7 +830,7 @@ if __name__== "__main__":
|
||||||
stat_dict = db_connection.get_stats_from_hand(h, "ring")
|
stat_dict = db_connection.get_stats_from_hand(h, "ring")
|
||||||
|
|
||||||
for player in stat_dict.keys():
|
for player in stat_dict.keys():
|
||||||
print "Example stats, player =", player, "hand =", h, ":"
|
print (_("Example stats, player = %s hand = %s:") % (player, h))
|
||||||
for attr in statlist:
|
for attr in statlist:
|
||||||
print " ", do_stat(stat_dict, player=player, stat=attr)
|
print " ", do_stat(stat_dict, player=player, stat=attr)
|
||||||
break
|
break
|
||||||
|
@ -891,8 +863,8 @@ if __name__== "__main__":
|
||||||
#print "player = ", player, do_stat(stat_dict, player = player, stat = 'ffreq4')
|
#print "player = ", player, do_stat(stat_dict, player = player, stat = 'ffreq4')
|
||||||
#print "\n"
|
#print "\n"
|
||||||
|
|
||||||
print "\n\nLegal stats:"
|
print _("\n\nLegal stats:")
|
||||||
print "(add _0 to name to display with 0 decimal places, _1 to display with 1, etc)\n"
|
print _("(add _0 to name to display with 0 decimal places, _1 to display with 1, etc)\n")
|
||||||
for attr in statlist:
|
for attr in statlist:
|
||||||
print "%-14s %s" % (attr, eval("%s.__doc__" % (attr)))
|
print "%-14s %s" % (attr, eval("%s.__doc__" % (attr)))
|
||||||
# print " <pu_stat pu_stat_name = \"%s\"> </pu_stat>" % (attr)
|
# print " <pu_stat pu_stat_name = \"%s\"> </pu_stat>" % (attr)
|
||||||
|
|
Loading…
Reference in New Issue
Block a user