From 8bb8f068de76735b1c85ac13aca7258b232bfe57 Mon Sep 17 00:00:00 2001 From: Jim Paris Date: Tue, 4 Feb 2014 19:50:46 -0500 Subject: [PATCH] Catch harmless error seen in apache logs during shutdown --- nilmdb/utils/serializer.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/nilmdb/utils/serializer.py b/nilmdb/utils/serializer.py index bf21696..4ffa3c4 100644 --- a/nilmdb/utils/serializer.py +++ b/nilmdb/utils/serializer.py @@ -117,7 +117,10 @@ def serializer_proxy(obj_or_type): return ret def __del__(self): - self.__call_queue.put((None, None, None, None)) - self.__thread.join() + try: + self.__call_queue.put((None, None, None, None)) + self.__thread.join() + except TypeError: # pragma: no cover + pass return SerializerObjectProxy(obj_or_type)