From a5f4682b6d91df6ae27a06fae95571f5b64febdb Mon Sep 17 00:00:00 2001 From: Tyler Hobbs Date: Thu, 3 Apr 2014 17:52:48 -0500 Subject: [PATCH] Use exc_info for logging tracebacks --- cassandra/connection.py | 9 ++------- 1 file changed, 2 insertions(+), 7 deletions(-) diff --git a/cassandra/connection.py b/cassandra/connection.py index 1a548d62..b437e9d1 100644 --- a/cassandra/connection.py +++ b/cassandra/connection.py @@ -4,7 +4,6 @@ import logging import sys from threading import Event, RLock import time -import traceback if 'gevent.monkey' in sys.modules: from gevent.queue import Queue, Empty @@ -164,12 +163,8 @@ class Connection(object): return self.is_defunct = True - trace = traceback.format_exc(exc) - if trace != "None": - log.debug("Defuncting connection (%s) to %s: %s\n%s", - id(self), self.host, exc, traceback.format_exc(exc)) - else: - log.debug("Defuncting connection (%s) to %s: %s", id(self), self.host, exc) + log.debug("Defuncting connection (%s) to %s:", + id(self), self.host, exc_info=exc) self.last_error = exc self.close()