mirror of
https://github.com/internetarchive/brozzler.git
synced 2025-06-19 12:24:20 -04:00
catch exception from rethinkdb when unregistering from the service registry at shutdown
This commit is contained in:
parent
c6e0e7c507
commit
6f6216e432
2 changed files with 7 additions and 2 deletions
|
@ -360,7 +360,12 @@ class BrozzlerWorker:
|
|||
self.logger.critical("thread exiting due to unexpected exception", exc_info=True)
|
||||
finally:
|
||||
if self._service_registry and hasattr(self, "status_info"):
|
||||
self._service_registry.unregister(self.status_info["id"])
|
||||
try:
|
||||
self._service_registry.unregister(self.status_info["id"])
|
||||
except:
|
||||
self.logger.error(
|
||||
"failed to unregister from service registry",
|
||||
exc_info=True)
|
||||
|
||||
def start(self):
|
||||
th = threading.Thread(target=self.run, name="BrozzlerWorker")
|
||||
|
|
2
setup.py
2
setup.py
|
@ -20,7 +20,7 @@ import setuptools
|
|||
import glob
|
||||
|
||||
setuptools.setup(name='brozzler',
|
||||
version='1.1.dev9',
|
||||
version='1.1.dev10',
|
||||
description='Distributed web crawling with browsers',
|
||||
url='https://github.com/nlevitt/brozzler',
|
||||
author='Noah Levitt',
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue