[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