[yum-cvs] plugins/aliases

James Antill james at linux.duke.edu
Fri Dec 21 20:49:04 UTC 2007


 plugins/aliases/aliases.py |   10 +++++++---
 1 file changed, 7 insertions(+), 3 deletions(-)

New commits:
commit 75779b7aa5785ff716804bfe62c31c766004b807
Author: James Antill <james at and.org>
Date:   Fri Dec 21 15:49:00 2007 -0500

    Quick work around for yumex

diff --git a/plugins/aliases/aliases.py b/plugins/aliases/aliases.py
index 6f7a061..3c3fe81 100644
--- a/plugins/aliases/aliases.py
+++ b/plugins/aliases/aliases.py
@@ -16,10 +16,14 @@
 #
 # by James Antill
 
-from yum.plugins import PluginYumExit, TYPE_INTERACTIVE
+from yum.plugins import TYPE_INTERACTIVE
 import sys
 import time
-import cli
+try: # yumex doesn't like import cli, but runs this
+    from cli import CliError
+except:
+    class CliError: # Never used by yumex
+        pass
 from i18n import _
 
 requires_api_version = '2.1'
@@ -88,7 +92,7 @@ class AliasCommand(AliasedCommand):
             except:
                 base.logger.critical(_("Can't open aliases file: %s") %
                                      conffile)
-                raise cli.CliError
+                raise CliError
                 
     def doCommand(self, base, basecmd, extcmds):
         if len(extcmds) > 1: # Add a new alias



More information about the Yum-cvs-commits mailing list