[yum-git] 2 commits - yum/__init__.py yummain.py
Jeremy Katz
katzj at linux.duke.edu
Thu Jun 12 19:16:58 UTC 2008
yum/__init__.py | 3 +++
yummain.py | 2 ++
2 files changed, 5 insertions(+)
New commits:
commit fac204e4219f1a29ce01cd833e4ab383fe974fcb
Author: Jeremy Katz <katzj at redhat.com>
Date: Thu Jun 12 15:04:55 2008 -0400
Give a nicer error message if there are no groups configured (#446613)
diff --git a/yum/__init__.py b/yum/__init__.py
index 0232c79..1d26d38 100644
--- a/yum/__init__.py
+++ b/yum/__init__.py
@@ -1716,6 +1716,9 @@ class YumBase(depsolve.Depsolve):
installed = []
available = []
+
+ if self.comps.compscount == 0:
+ raise Errors.GroupsError, _('No group data available for configured repositories')
for grp in self.comps.groups:
if grp.installed:
commit 2aa42053c55f1191dd8af91bf95076cc8bc77b4b
Author: Jeremy Katz <katzj at redhat.com>
Date: Thu Jun 12 14:43:29 2008 -0400
Log formatters use localized bits, but logs should use C locale (#433091)
diff --git a/yummain.py b/yummain.py
index 15b505d..2935fb6 100755
--- a/yummain.py
+++ b/yummain.py
@@ -38,6 +38,8 @@ def main(args):
# does setlocale(LC_CTYPE, "")
try:
locale.setlocale(locale.LC_ALL, '')
+ # set time to C so that we output sane things in the logs (#433091)
+ locale.setlocale(locale.LC_TIME, 'C')
except locale.Error, e:
# default to C locale if we get a failure.
print >> sys.stderr, 'Failed to set locale, defaulting to C'
More information about the Yum-cvs-commits
mailing list