# HG changeset patch # User Goffi # Date 1554655098 -7200 # Node ID 28fe69b87ba4084ad9296c8941516d9ab8a5a6fd # Parent e3803ae89fbc0684e834f911deab72c17b89a3fc core (memory/sqlite): display arguments in logs in case of too many db/interaction tries diff -r e3803ae89fbc -r 28fe69b87ba4 sat/memory/sqlite.py --- a/sat/memory/sqlite.py Sun Apr 07 15:04:28 2019 +0200 +++ b/sat/memory/sqlite.py Sun Apr 07 18:38:18 2019 +0200 @@ -150,8 +150,9 @@ # Sqlite integration, probably with high level library retry -= 1 if retry == 0: - log.error(_(u'too many db tries, we abandon! Error message: {msg}') - .format(msg = e)) + log.error(_(u'too many db tries, we abandon! Error message: {msg}\n' + u'query was {query}' + .format(msg=e, query=u' '.join([unicode(a) for a in args])))) raise e log.warning( _(u'exception while running query, retrying ({try_}): {msg}').format( @@ -172,8 +173,9 @@ retry -= 1 if retry == 0: log.error( - _(u'too many interaction tries, we abandon! Error message: {msg}') - .format(msg = e)) + _(u'too many interaction tries, we abandon! Error message: {msg}\n' + u'interaction was {args}' + .format(msg=e, args=u' '.join([unicode(a) for a in args])))) raise e log.warning( _(u'exception while running interaction, retrying ({try_}): {msg}')