--- SysmonitorScreenlet.py 2008-08-23 15:48:05.000000000 -0400 +++ SysmonitorScreenlet.py 2008-08-23 15:49:59.000000000 -0400 @@ -18,6 +18,7 @@ import gobject import gtk import os +import decimal class SysmonitorScreenlet (screenlets.Screenlet): """A simple system monitor Screenlet based in conky""" @@ -573,10 +574,10 @@ self.draw_text(ctx, 'IP : ' + self.ip, 0, m, self.font1, self.fontsize, self.width,pango.ALIGN_CENTER) m = m +25 if self.show_updown: - self.draw_text(ctx, 'Upload - ' + str(self.upload)[:3] + ' KB/sec', 0, m, self.font1, self.fontsize, self.width,pango.ALIGN_CENTER) + self.draw_text(ctx, 'Upload - ' + str(decimal.Decimal(str(self.upload)).quantize(decimal.Decimal(10)**-1)) + ' KB/sec', 0, m, self.font1, self.fontsize, self.width,pango.ALIGN_CENTER) m = m +20 - self.draw_text(ctx, 'Download - ' + str(self.download)[:3] + ' KB/sec', 0, m, self.font1, self.fontsize, self.width,pango.ALIGN_CENTER) + self.draw_text(ctx, 'Download - ' + str(decimal.Decimal(str(self.download)).quantize(decimal.Decimal(10)**-1)) + ' KB/sec', 0, m, self.font1, self.fontsize, self.width,pango.ALIGN_CENTER) m = m +40 if self.show_disks: