diff --git a/pyfpdb/Configuration.py b/pyfpdb/Configuration.py
index 3f183204..3fa5cc1d 100755
--- a/pyfpdb/Configuration.py
+++ b/pyfpdb/Configuration.py
@@ -361,16 +361,16 @@ class HudUI:
self.node = node
self.label = node.getAttribute('label')
#
+ self.hud_style = node.getAttribute('stat_range')
+ self.hud_days = node.getAttribute('stat_days')
self.aggregate_ring = string_to_bool(node.getAttribute('aggregate_ring_game_stats'))
self.aggregate_tour = string_to_bool(node.getAttribute('aggregate_tourney_stats'))
- self.hud_style = node.getAttribute('stat_aggregation_range')
- self.hud_days = node.getAttribute('aggregation_days')
self.agg_bb_mult = node.getAttribute('aggregation_level_multiplier')
#
- self.h_aggregate_ring = string_to_bool(node.getAttribute('aggregate_hero_ring_game_stats'))
- self.h_aggregate_tour = string_to_bool(node.getAttribute('aggregate_hero_tourney_stats'))
- self.h_hud_style = node.getAttribute('hero_stat_aggregation_range')
- self.h_hud_days = node.getAttribute('hero_aggregation_days')
+ self.h_hud_style = node.getAttribute('hero_stat_range')
+ self.h_hud_days = node.getAttribute('hero_stat_days')
+ self.h_aggregate_ring = string_to_bool(node.getAttribute('aggregate_hero_ring_game_stats'))
+ self.h_aggregate_tour = string_to_bool(node.getAttribute('aggregate_hero_tourney_stats'))
self.h_agg_bb_mult = node.getAttribute('hero_aggregation_level_multiplier')
diff --git a/pyfpdb/Database.py b/pyfpdb/Database.py
index 0314d78d..07b7a4d4 100755
--- a/pyfpdb/Database.py
+++ b/pyfpdb/Database.py
@@ -432,16 +432,14 @@ class Database:
print "*** Database Error: "+err[2]+"("+str(err[1])+"): "+str(sys.exc_info()[1])
def get_stats_from_hand( self, hand, type # type is "ring" or "tour"
- , hud_params = {'aggregate_tour':False, 'aggregate_ring':False, 'hud_style':'A', 'hud_days':30, 'agg_bb_mult':100
- ,'h_aggregate_tour':False, 'h_aggregate_ring':False, 'h_hud_style':'S', 'h_hud_days':30, 'h_agg_bb_mult':100}
+ , hud_params = {'hud_style':'A', 'agg_bb_mult':1000
+ ,'h_hud_style':'S', 'h_agg_bb_mult':1000}
, hero_id = -1
):
- aggregate = hud_params['aggregate_tour'] if type == "tour" else hud_params['aggregate_ring']
hud_style = hud_params['hud_style']
- agg_bb_mult = hud_params['agg_bb_mult'] if aggregate else 1
- h_aggregate = hud_params['h_aggregate_tour'] if type == "tour" else hud_params['h_aggregate_ring']
+ agg_bb_mult = hud_params['agg_bb_mult']
h_hud_style = hud_params['h_hud_style']
- h_agg_bb_mult = hud_params['h_agg_bb_mult'] if h_aggregate else 1
+ h_agg_bb_mult = hud_params['h_agg_bb_mult']
stat_dict = {}
if hud_style == 'S' or h_hud_style == 'S':
@@ -468,13 +466,8 @@ class Database:
#elif h_hud_style == 'H':
# h_stylekey = date_nhands_ago needs array by player here ...
- #if aggregate: always use aggregate query now: use agg_bb_mult of 1 for no aggregation:
query = 'get_stats_from_hand_aggregated'
subs = (hand, hero_id, stylekey, agg_bb_mult, agg_bb_mult, hero_id, h_stylekey, h_agg_bb_mult, h_agg_bb_mult)
- #print "agg query subs:", subs
- #else:
- # query = 'get_stats_from_hand'
- # subs = (hand, stylekey)
#print "get stats: hud style =", hud_style, "query =", query, "subs =", subs
c = self.connection.cursor()
diff --git a/pyfpdb/HUD_config.xml.example b/pyfpdb/HUD_config.xml.example
index 952a0dbf..b0f26c53 100644
--- a/pyfpdb/HUD_config.xml.example
+++ b/pyfpdb/HUD_config.xml.example
@@ -4,91 +4,95 @@
-