From 764ee0389fa67758d1158ef7895bfef1c47669ca Mon Sep 17 00:00:00 2001
From: Martin Konecny <martin.konecny@gmail.com>
Date: Fri, 1 Mar 2013 15:52:41 -0500
Subject: [PATCH] CC-4916: Pypo cannot handle Schedule updates after rabbitmq
 restart happens

-fixed
---
 python_apps/pypo/pypomessagehandler.py | 5 ++---
 1 file changed, 2 insertions(+), 3 deletions(-)

diff --git a/python_apps/pypo/pypomessagehandler.py b/python_apps/pypo/pypomessagehandler.py
index 396f13fba..711c66575 100644
--- a/python_apps/pypo/pypomessagehandler.py
+++ b/python_apps/pypo/pypomessagehandler.py
@@ -1,6 +1,7 @@
 # -*- coding: utf-8 -*-
 
 import logging
+import traceback
 import sys
 from configobj import ConfigObj
 from threading import Thread
@@ -112,10 +113,8 @@ class PypoMessageHandler(Thread):
                 # ACK the message to take it off the queue
                 message.ack()
             except (IOError, AttributeError), e:
-                import traceback
-                top = traceback.format_exc()
                 self.logger.error('Exception: %s', e)
-                self.logger.error("traceback: %s", top)
+                self.logger.error("traceback: %s", traceback.format_exc())
                 while not self.init_rabbit_mq():
                     self.logger.error("Error connecting to RabbitMQ Server. Trying again in few seconds")
                     time.sleep(5)