[Yum] Updating Python
seth vidal
skvidal at phy.duke.edu
Tue Jul 12 19:26:18 UTC 2005
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
More information about the Yum
mailing list