diff options
author | Sol Jerome <sol.jerome@gmail.com> | 2012-03-24 11:20:07 -0500 |
---|---|---|
committer | Sol Jerome <sol.jerome@gmail.com> | 2012-03-24 11:20:07 -0500 |
commit | dab1d03d81c538966d03fb9318a4588a9e803b44 (patch) | |
tree | f51e27fa55887e9fb961766805fe43f0da56c5b9 /src/lib/Statistics.py | |
parent | 5cd6238df496a3cea178e4596ecd87967cce1ce6 (diff) | |
download | bcfg2-dab1d03d81c538966d03fb9318a4588a9e803b44.tar.gz bcfg2-dab1d03d81c538966d03fb9318a4588a9e803b44.tar.bz2 bcfg2-dab1d03d81c538966d03fb9318a4588a9e803b44.zip |
Allow to run directly from a git checkout (#1037)
Signed-off-by: Sol Jerome <sol.jerome@gmail.com>
Diffstat (limited to 'src/lib/Statistics.py')
-rw-r--r-- | src/lib/Statistics.py | 32 |
1 files changed, 0 insertions, 32 deletions
diff --git a/src/lib/Statistics.py b/src/lib/Statistics.py deleted file mode 100644 index a0cb8f39b..000000000 --- a/src/lib/Statistics.py +++ /dev/null @@ -1,32 +0,0 @@ - -class Statistic(object): - def __init__(self, name, initial_value): - self.name = name - self.min = float(initial_value) - self.max = float(initial_value) - self.ave = float(initial_value) - self.count = 1 - - def add_value(self, value): - if value < self.min: - self.min = value - if value > self.max: - self.max = value - self.count += 1 - self.ave = (((self.ave * (self.count - 1)) + value) / self.count) - - def get_value(self): - return (self.name, (self.min, self.max, self.ave, self.count)) - -class Statistics(object): - def __init__(self): - self.data = dict() - - def add_value(self, name, value): - if name not in self.data: - self.data[name] = Statistic(name, value) - else: - self.data[name].add_value(value) - - def display(self): - return dict([value.get_value() for value in list(self.data.values())]) |