[Yum-devel] [PATCH] Add ui_evr, like ui_nevra ... for "yum list" like output.

seth vidal skvidal at fedoraproject.org
Thu Aug 4 20:50:55 UTC 2011


On Thu, 2011-08-04 at 15:11 -0400, James Antill wrote:
> ---
>  yum/packages.py |    8 ++++++++
>  1 files changed, 8 insertions(+), 0 deletions(-)
> 
> diff --git a/yum/packages.py b/yum/packages.py
> index 79c15db..f72c068 100644
> --- a/yum/packages.py
> +++ b/yum/packages.py
> @@ -271,6 +271,14 @@ class PackageObject(object):
>          return out
>      ui_nevra = property(fget=lambda self: self._ui_nevra())
>  
> +    def _ui_evr(self):
> +        if self.epoch == '0':
> +            out = '%s-%s' % (self.version, self.release)
> +        else:
> +            out = '%s:%s-%s' % (self.epoch, self.version, self.release)
> +        return out
> +    ui_evr = property(fget=lambda self: self._ui_evr())
> +
>      def __str__(self):
>          return self.ui_envra
>  

ACK
-sv




More information about the Yum-devel mailing list