I have created a patch str(po) look like this
foo-1.0-1.fc8.noarch

instead of
foo - 1.0-1.fc8.noarch

It will look better in many cases and print an yum package object will have the look as 'rpm -q foo'

Let me here what you think.

Tim
>From 278a298aacff24c1a5b25af9557883b4d1b31246 Mon Sep 17 00:00:00 2001
From: Tim Lauridsen <[EMAIL PROTECTED]>
Date: Fri, 11 Jan 2008 12:54:20 +0100
Subject: [PATCH] make str(po) return foo-1.0-1.fc8.noarch, insted of foo - 1.0-1.fc8.noarch

---
 yum/packages.py |   18 +++++++++---------
 1 files changed, 9 insertions(+), 9 deletions(-)

diff --git a/yum/packages.py b/yum/packages.py
index 504c0e1..2b4c0fe 100644
--- a/yum/packages.py
+++ b/yum/packages.py
@@ -166,16 +166,16 @@ class PackageObject(object):
         
     def __str__(self):
         if self.epoch == '0':
-            out = '%s - %s-%s.%s' % (self.name, 
-                                     self.version,
-                                     self.release, 
-                                     self.arch)
+            out = '%s-%s-%s.%s' % (self.name, 
+                                   self.version,
+                                   self.release, 
+                                   self.arch)
         else:
-            out = '%s - %s:%s-%s.%s' % (self.name, 
-                                        self.epoch, 
-                                        self.version, 
-                                        self.release, 
-                                        self.arch)
+            out = '%s-%s:%s-%s.%s' % (self.name, 
+                                      self.epoch, 
+                                      self.version, 
+                                      self.release, 
+                                      self.arch)
         return out
 
     def returnSimple(self, varname):
-- 
1.5.3.6

_______________________________________________
Yum-devel mailing list
[email protected]
https://lists.dulug.duke.edu/mailman/listinfo/yum-devel

Reply via email to