From 0c8c998e0941d080cbd6107a904c719ce78a9982 Mon Sep 17 00:00:00 2001 From: martinko Date: Thu, 4 Oct 2012 15:02:11 +0200 Subject: skytools.scripting: speed up stat counters --- python/skytools/scripting.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'python/skytools/scripting.py') diff --git a/python/skytools/scripting.py b/python/skytools/scripting.py index 5efae8d6..12a72da9 100644 --- a/python/skytools/scripting.py +++ b/python/skytools/scripting.py @@ -462,9 +462,9 @@ class BaseScript(object): def stat_increase(self, key, increase = 1): """Increases a stat value.""" - if key in self.stat_dict: + try: self.stat_dict[key] += increase - else: + except KeyError: self.stat_dict[key] = increase def send_stats(self): @@ -472,7 +472,7 @@ class BaseScript(object): res = [] for k, v in self.stat_dict.items(): - res.append("%s: %s" % (k, str(v))) + res.append("%s: %s" % (k, v)) if len(res) == 0: return -- cgit v1.2.3