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( setuptools.setup(
name='warcprox', name='warcprox',
version='2.3.1b4.dev126', version='2.3.1b4.dev127',
description='WARC writing MITM HTTP/S proxy', description='WARC writing MITM HTTP/S proxy',
url='https://github.com/internetarchive/warcprox', url='https://github.com/internetarchive/warcprox',
author='Noah Levitt', author='Noah Levitt',

View File

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