summaryrefslogtreecommitdiffstats
path: root/bitbake/lib/bb/ui/crumbs/hoblistmodel.py
diff options
context:
space:
mode:
Diffstat (limited to 'bitbake/lib/bb/ui/crumbs/hoblistmodel.py')
-rw-r--r--bitbake/lib/bb/ui/crumbs/hoblistmodel.py18
1 files changed, 6 insertions, 12 deletions
diff --git a/bitbake/lib/bb/ui/crumbs/hoblistmodel.py b/bitbake/lib/bb/ui/crumbs/hoblistmodel.py
index 5dddffa327..4934ba8ed8 100644
--- a/bitbake/lib/bb/ui/crumbs/hoblistmodel.py
+++ b/bitbake/lib/bb/ui/crumbs/hoblistmodel.py
@@ -22,6 +22,7 @@
22 22
23import gtk 23import gtk
24import gobject 24import gobject
25from bb.ui.crumbs.hobpages import HobPage
25 26
26# 27#
27# PackageListModel 28# PackageListModel
@@ -175,10 +176,8 @@ class PackageListModel(gtk.TreeStore):
175 if pkgsize == "0" and not allow_empty: 176 if pkgsize == "0" and not allow_empty:
176 continue 177 continue
177 178
178 if len(pkgsize) > 3: 179 # pkgsize is in KB
179 size = '%.1f' % (int(pkgsize)*1.0/1024) + ' MB' 180 size = HobPage._size_to_string(HobPage._string_to_size(pkgsize + ' KB'))
180 else:
181 size = pkgsize + ' KB'
182 181
183 it = self.append(pniter) 182 it = self.append(pniter)
184 self.pkg_path[pkg] = self.get_path(it) 183 self.pkg_path[pkg] = self.get_path(it)
@@ -391,7 +390,7 @@ class PackageListModel(gtk.TreeStore):
391 390
392 return packagelist 391 return packagelist
393 """ 392 """
394 Return the selected package size, unit is KB. 393 Return the selected package size, unit is B.
395 """ 394 """
396 def get_packages_size(self): 395 def get_packages_size(self):
397 packages_size = 0 396 packages_size = 0
@@ -404,16 +403,11 @@ class PackageListModel(gtk.TreeStore):
404 if not str_size: 403 if not str_size:
405 continue 404 continue
406 405
407 unit = str_size.split() 406 packages_size += HobPage._string_to_size(str_size)
408 if unit[1] == 'MB':
409 size = float(unit[0])*1024
410 else:
411 size = float(unit[0])
412 packages_size += size
413 407
414 child_it = self.iter_next(child_it) 408 child_it = self.iter_next(child_it)
415 it = self.iter_next(it) 409 it = self.iter_next(it)
416 return "%f" % packages_size 410 return packages_size
417 411
418 """ 412 """
419 Empty self.contents by setting the include of each entry to None 413 Empty self.contents by setting the include of each entry to None