def add_package(self, pkg, is_removal=0): ch_icon = rcd_util.get_package_channel_icon(pkg, width=24, height=24) name = pkg.get("name", "???") if not is_removal: new_evr = rcd_util.get_package_EVR(pkg) old_evr = "-" if pkg.has_key("__old_package"): old_evr = rcd_util.get_package_EVR(pkg["__old_package"]) size = rcd_util.byte_size_to_string(pkg.get("file_size")) else: new_evr = "-" old_evr = rcd_util.get_package_EVR(pkg) size = rcd_util.byte_size_to_string(pkg.get("installed_size")) self.add_row(ch_icon, name, old_evr, new_evr, size)
def pkg_old_EVR(pkg): old_pkg = pkg.get("__old_package") if old_pkg: return rcd_util.get_package_EVR(old_pkg) return ""
def pkg_EVR(pkg): return rcd_util.get_package_EVR(pkg)