From aaa459cb42c730e63f7fc05b49bc198be3140cb5 Mon Sep 17 00:00:00 2001 From: Ed Page Date: Tue, 19 Jan 2010 21:05:49 -0600 Subject: [PATCH 1/1] To ease debugging, dropping info to dict --- src/gvoice/conversations.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/gvoice/conversations.py b/src/gvoice/conversations.py index d0f80e9..809d0fc 100644 --- a/src/gvoice/conversations.py +++ b/src/gvoice/conversations.py @@ -66,7 +66,7 @@ class Conversations(object): isConversationUpdated = True except RuntimeError, e: if False: - _moduleLogger.info("%s Skipping conversation for %r because '%s'" % (self._name, key, e)) + _moduleLogger.debug("%s Skipping conversation for %r because '%s'" % (self._name, key, e)) isConversationUpdated = False if isConversationUpdated: @@ -104,6 +104,11 @@ class MergedConversations(object): self._remove_repeats(similarConversation, newConversation) self._conversations.append(newConversation) + def to_dict(self): + selfDict = {} + selfDict["conversations"] = [conv.to_dict() for conv in self._conversations] + return selfDict + @property def conversations(self): return self._conversations -- 1.7.9.5