fix error logging in case of failure promoting trough segment

This commit is contained in:
Noah Levitt 2017-12-20 12:24:28 -08:00
parent 0e324eaecf
commit af6e5ea112
2 changed files with 5 additions and 4 deletions

View File

@ -52,7 +52,7 @@ except:
setuptools.setup(
name='warcprox',
version='2.3.1b4.dev126',
version='2.3.1b4.dev127',
description='WARC writing MITM HTTP/S proxy',
url='https://github.com/internetarchive/warcprox',
author='Noah Levitt',

View File

@ -72,12 +72,13 @@ class TroughClient(object):
self._dirty_segments.clear()
logging.info(
'promoting %s trough segments', len(dirty_segments))
for segment in dirty_segments:
for segment_id in dirty_segments:
try:
self.promote(segment)
self.promote(segment_id)
except:
logging.error(
'problem promoting segment %s', exc_info=True)
'problem promoting segment %s', segment_id,
exc_info=True)
except:
logging.error(
'caught exception doing segment promotion',