From b6ceb6cdf4532a8eec89d697511a0fad03342e46 Mon Sep 17 00:00:00 2001 From: Tyler Hobbs Date: Mon, 8 Jul 2013 09:40:52 -0500 Subject: [PATCH] Avoid AttributeError on interpreter shutdown --- cassandra/io/asyncorereactor.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/cassandra/io/asyncorereactor.py b/cassandra/io/asyncorereactor.py index ac810156..47f22dca 100644 --- a/cassandra/io/asyncorereactor.py +++ b/cassandra/io/asyncorereactor.py @@ -22,7 +22,9 @@ _loop_lock = Lock() def _run_loop(): log.debug("Starting asyncore event loop") asyncore.loop(timeout=0.001, use_poll=True, count=None) - log.debug("Asyncore event loop ended") + if log: + # this can happen during interpreter shutdown + log.debug("Asyncore event loop ended") with _loop_lock: global _loop_started _loop_started = False