diff options
author | Dan McGee <dan@archlinux.org> | 2012-10-12 18:39:16 +0200 |
---|---|---|
committer | Dan McGee <dan@archlinux.org> | 2012-10-12 18:39:16 +0200 |
commit | 5228cb5f584f076e547e1d0af695c08975801d2f (patch) | |
tree | f514609aa11dab2fa5f5da4aa1355be50a281a47 /devel/management | |
parent | a71aa2e354599950f4bd464f0f19215f1c581141 (diff) | |
download | archweb-5228cb5f584f076e547e1d0af695c08975801d2f.tar.gz archweb-5228cb5f584f076e547e1d0af695c08975801d2f.tar.xz |
reporead: don't print full backtrace if unnecessary
In the architecture agnostic case, this error is much more likely to
happen, so printing it like an error message is deceiving.
Signed-off-by: Dan McGee <dan@archlinux.org>
Diffstat (limited to 'devel/management')
-rw-r--r-- | devel/management/commands/reporead.py | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/devel/management/commands/reporead.py b/devel/management/commands/reporead.py index ce5c8cb..a1e77b4 100644 --- a/devel/management/commands/reporead.py +++ b/devel/management/commands/reporead.py @@ -393,9 +393,12 @@ def db_update(archname, reponame, pkgs, force=False): populate_pkg(dbpkg, pkg, timestamp=now()) Update.objects.log_update(None, dbpkg) except IntegrityError: - logger.warning("Could not add package %s; " - "not fatal if another thread beat us to it.", - pkg.name, exc_info=True) + if architecture.agnostic: + logger.warning("Could not add package %s; " + "not fatal if another thread beat us to it.", + pkg.name) + else: + logger.exception("Could not add package %s", pkg.name) # packages in database and not in syncdb (remove from database) for pkgname in (dbset - syncset): |