diff options
| author | Étienne Loks <etienne.loks@proxience.com> | 2014-10-16 19:54:29 +0200 | 
|---|---|---|
| committer | Étienne Loks <etienne.loks@proxience.com> | 2014-10-16 19:54:29 +0200 | 
| commit | e7ba80e10c861b3e2222cc43c9a399d76b59a48f (patch) | |
| tree | 801dcc5efd9b0b3990dd7a7635d66ada6fb9d2f9 /ishtar_common | |
| parent | 133c10d0cc535d8fd49406c9cd32d5bf972f2cb7 (diff) | |
| download | Ishtar-e7ba80e10c861b3e2222cc43c9a399d76b59a48f.tar.bz2 Ishtar-e7ba80e10c861b3e2222cc43c9a399d76b59a48f.zip | |
Dashboard: fix inapropriate sorting of values
Diffstat (limited to 'ishtar_common')
| -rw-r--r-- | ishtar_common/models.py | 10 | 
1 files changed, 5 insertions, 5 deletions
| diff --git a/ishtar_common/models.py b/ishtar_common/models.py index 39bb4aeb0..0280a8fd7 100644 --- a/ishtar_common/models.py +++ b/ishtar_common/models.py @@ -633,23 +633,23 @@ class Dashboard:      def get_average(self, vals=[]):          if not vals: -            vals = self.numbers +            vals = self.numbers[:]          return sum(vals)/len(vals)      def get_variance(self, vals=[]):          if not vals: -            vals = self.numbers +            vals = self.numbers[:]          avrg = self.get_average(vals)          return self.get_average([(x-avrg)**2 for x in vals])      def get_standard_deviation(self, vals=[]):          if not vals: -            vals = self.numbers +            vals = self.numbers[:]          return round(self.get_variance(vals)**0.5, 3)      def get_median(self, vals=[]):          if not vals: -            vals = self.numbers +            vals = self.numbers[:]          len_vals = len(vals)          vals.sort()          if (len_vals % 2) == 1: @@ -659,7 +659,7 @@ class Dashboard:      def get_mode(self, vals={}):          if not vals: -            vals = dict(zip(self.periods, self.numbers)) +            vals = dict(zip(self.periods, self.numbers[:]))          mx = max(vals.values())          for v in vals:              if vals[v] == mx: | 
