[Yum-devel] [PATCH 2/3] Add ui_from_repo to POs
James Antill
james at and.org
Wed Nov 18 20:56:19 UTC 2009
---
yum/packages.py | 6 ++++++
1 files changed, 6 insertions(+), 0 deletions(-)
diff --git a/yum/packages.py b/yum/packages.py
index 2fa8ea1..fad6640 100644
--- a/yum/packages.py
+++ b/yum/packages.py
@@ -605,6 +605,12 @@ class YumAvailablePackage(PackageObject, RpmBase):
self.rel = self.release
self.pkgtup = (self.name, self.arch, self.epoch, self.version, self.release)
+ def _ui_from_repo(self):
+ if self.repoid == 'installed' and 'from_repo' in self.yumdb_info:
+ return '@' + self.yumdb_info.from_repo
+ return self.repoid
+ ui_from_repo = property(fget=lambda self: self._ui_from_repo())
+
def exclude(self):
"""remove self from package sack"""
self.repo.sack.delPackage(self)
--
1.6.2.5
More information about the Yum-devel
mailing list