summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAlexander Sulfrian <alexander@sulfrian.net>2014-10-27 15:35:39 +0100
committerAlexander Sulfrian <alexander@sulfrian.net>2014-10-27 15:35:39 +0100
commit3ba7ad8d4dd5049273f5005b665ebcac0f410ddc (patch)
treec5af48c5e2afa2a1c9fb0a16181888a8088eb7cf
parent2c87c4e4de08c0070ebc5c095c03fc3b233f92d1 (diff)
downloadbcfg2-3ba7ad8d4dd5049273f5005b665ebcac0f410ddc.tar.gz
bcfg2-3ba7ad8d4dd5049273f5005b665ebcac0f410ddc.tar.bz2
bcfg2-3ba7ad8d4dd5049273f5005b665ebcac0f410ddc.zip
Reporting/Collector: fix python2.4 compatibility
-rw-r--r--src/lib/Bcfg2/Reporting/Collector.py20
1 files changed, 11 insertions, 9 deletions
diff --git a/src/lib/Bcfg2/Reporting/Collector.py b/src/lib/Bcfg2/Reporting/Collector.py
index b6c35fdd0..88e8f68eb 100644
--- a/src/lib/Bcfg2/Reporting/Collector.py
+++ b/src/lib/Bcfg2/Reporting/Collector.py
@@ -43,15 +43,17 @@ class ReportingStoreThread(threading.Thread):
def run(self):
"""Call the database storage procedure (aka import)"""
try:
- start = time.time()
- self.storage.import_interaction(self.interaction)
- self.logger.info("Imported interaction for %s in %ss" %
- (self.interaction.get('hostname', '<unknown>'),
- time.time() - start))
- except:
- #TODO requeue?
- self.logger.error("Unhandled exception in import thread %s" %
- sys.exc_info()[1])
+ try:
+ start = time.time()
+ self.storage.import_interaction(self.interaction)
+ self.logger.info("Imported interaction for %s in %ss" %
+ (self.interaction.get('hostname',
+ '<unknown>'),
+ time.time() - start))
+ except:
+ #TODO requeue?
+ self.logger.error("Unhandled exception in import thread %s" %
+ sys.exc_info()[1])
finally:
if self.semaphore:
self.semaphore.release()