damned-lies r1204 - in trunk: . stats stats/management/commands
- From: claudep svn gnome org
- To: svn-commits-list gnome org
- Subject: damned-lies r1204 - in trunk: . stats stats/management/commands
- Date: Sat, 6 Dec 2008 10:53:34 +0000 (UTC)
Author: claudep
Date: Sat Dec 6 10:53:33 2008
New Revision: 1204
URL: http://svn.gnome.org/viewvc/damned-lies?rev=1204&view=rev
Log:
2008-12-06 Claude Paroz <claude 2xlibre net>
* stats/management/commands/update-stats.py: Redirect error messages to
stderr.
* stats/models.py: Handle the case where domain.dtype is unknown.
Modified:
trunk/ChangeLog
trunk/stats/management/commands/update-stats.py
trunk/stats/models.py
Modified: trunk/stats/management/commands/update-stats.py
==============================================================================
--- trunk/stats/management/commands/update-stats.py (original)
+++ trunk/stats/management/commands/update-stats.py Sat Dec 6 10:53:33 2008
@@ -1,4 +1,4 @@
-import os, traceback
+import sys, os, traceback
from optparse import make_option
from django.core.management.base import BaseCommand
from django.core.mail import mail_admins
@@ -26,7 +26,7 @@
try:
branch = Branch.objects.get(module__name=module_arg, name=branch_arg)
except:
- print "Unable to find branch '%s' for module '%s' in the database." % (branch_arg, module_arg)
+ print >> sys.stderr, "Unable to find branch '%s' for module '%s' in the database." % (branch_arg, module_arg)
return "Update unsuccessful."
print "Updating stats for %s.%s..." % (module_arg, branch_arg)
try:
@@ -34,7 +34,7 @@
except:
tbtext = traceback.format_exc()
mail_admins("Error while updating %s %s" % (module_arg, branch_arg), tbtext)
- print "Error during updating, mail sent to admins"
+ print >> sys.stderr, "Error during updating, mail sent to admins"
elif len(args) == 1:
# Update all branches of a module
Modified: trunk/stats/models.py
==============================================================================
--- trunk/stats/models.py (original)
+++ trunk/stats/models.py Sat Dec 6 10:53:33 2008
@@ -246,7 +246,9 @@
elif dom.dtype == 'doc': # only gnome-doc-utils toolchain supported so far for docs
potfile, errs = utils.generate_doc_pot_file(domain_path, dom.potbase(), self.module.name, settings.DEBUG)
doclinguas = utils.read_makefile_variable(domain_path, "DOC_LINGUAS").split()
- # else, so what?
+ else:
+ print >> sys.stderr, "Unknown domain type '%s', ignoring domain '%s'" % (dom.dtype, dom.name)
+ continue
errors.extend(errs)
# 4. Compare with old pot files, various checks
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]