On Tue, 2005-07-12 at 15:20 -0400, Matthew Miller wrote: > On Tue, Jul 12, 2005 at 02:04:19PM -0400, seth vidal wrote: > > you're added to it - and now you can add other people to the editgroup > > for yum files. > > Excellent. Will try not to cause too much trouble. > > Back to the original thing.... would it be useful to do something like the > following? I know the compare-exception-value-string is kludgy/bad, but if > it were to happen to break, that wouldn't be too bad, since it would just > fail to match and then print out the exception value.... > > > --- /usr/bin/yum 2005-07-08 10:18:43.000000000 -0400 > +++ yum 2005-07-12 15:17:58.000000000 -0400 > @@ -3,10 +3,17 @@ > try: > import yum > except ImportError: > - print >> sys.stderr, "The yum libraries do not seem to be available \ > -on your system for this version of python ", sys.version > - print >> sys.stderr, "Please make sure the package you used to install \ > -yum was built for your install of python." > + if str(sys.exc_value) == 'No module named yum': > + print >> sys.stderr, "The yum libraries do not seem to be available \ > +on your system for this version of Python ", sys.version > + print >> sys.stderr, "Please make sure the package you used to install \ > +yum was built for your install of Python." > + else: > + print >> sys.stderr, "There was an error importing one of the Python \ > +modules required to run yum:" > + print >> sys.stderr, " " + str(sys.exc_value) > + print >> sys.stderr, "Please install a package which provides this \ > +module, and try again." > sys.exit(1) > > sys.path.insert(0, '/usr/share/yum-cli') Pete already sent in one patch to make this much more clear - it is similar to the one you sent in. I've not merged it yet but the short answer is yes, it's probably worth putting in. -sv