X-Git-Url: http://vcs.maemo.org/git/?a=blobdiff_plain;f=src%2Fopt%2Fnetstory%2Fnetstory.py;fp=src%2Fopt%2Fnetstory%2Fnetstory.py;h=933398a4c5ee10cf931e88e0649e932275e471f4;hb=e48916f0aaf8eefe8cffcd664ea823451e7fa5d5;hp=30c755455153eeabd9c7c7b57e5015f1ba007871;hpb=0cf30bfe0de4e49b2b5840a690cfcf348d48fe64;p=netstory diff --git a/src/opt/netstory/netstory.py b/src/opt/netstory/netstory.py index 30c7554..933398a 100644 --- a/src/opt/netstory/netstory.py +++ b/src/opt/netstory/netstory.py @@ -399,13 +399,12 @@ class TrafficRow: self.total_string = self.bytes_representation(self.total_bytes) def bytes_representation(self, number): - s = str(number) - if len(s) > 6: - s = '%s.%s MB' % (s[0:-6], s[-5]) - elif len(s) > 3: - s = '%s kB' % (s[0:-3]) + if number > 999999: + s = '%.1f MB' % round(number / 1000000.0, 1) + elif number > 999: + s = '%d kB' % round(number / 1000.0, 0) else: - s = '%s B' % (s) + s = '%d B' % (number) return s def add(self, other):