# HG changeset patch # User osimons # Date 1247443534 0 # Node ID 2cc06425117a54ef5d42412b5334107db484f083 # Parent c66190747a9ccd6c9d56185c06ea037bd25d60a4 0.6dev: Handle any error accessing a repository node. Closes #416. Thanks to Andrea Tomasini for report and patch. diff --git a/bitten/queue.py b/bitten/queue.py --- a/bitten/queue.py +++ b/bitten/queue.py @@ -25,7 +25,6 @@ import re import time -from trac.versioncontrol import NoSuchNode from bitten.model import BuildConfig, TargetPlatform, Build, BuildStep __docformat__ = 'restructuredtext en' @@ -50,9 +49,9 @@ db = env.get_db_cnx() try: node = repos.get_node(config.path) - except NoSuchNode, e: - env.log.warn('Node for configuration %r not found', config.name, - exc_info=True) + except Exception, e: + env.log.warn('Error accessing path %r for configuration %r', + config.path, config.name, exc_info=True) return for path, rev, chg in node.get_history():