diff --git a/brozzler/browser.py b/brozzler/browser.py index 4a8f608..f6fbdbd 100644 --- a/brozzler/browser.py +++ b/brozzler/browser.py @@ -612,9 +612,9 @@ class Browser: self._wait_for( lambda: self.websock_thread.received_result(msg_id), timeout=timeout) - except brozzler.browser.BrowsingTimeout: + except brozzler.browser.BrowsingTimeout as e: self.logger.error( - 'time out trying to extract tertiary assets') + 'browsing timeout extracting tertiary assets: %s', e) return frozenset() message = self.websock_thread.pop_result(msg_id) if ('result' in message and 'result' in message['result'] diff --git a/brozzler/worker.py b/brozzler/worker.py index 5ce5499..43d66b1 100644 --- a/brozzler/worker.py +++ b/brozzler/worker.py @@ -408,6 +408,8 @@ class BrozzlerWorker: # same proxy again next time logging.error( 'proxy error (self._proxy=%r)', self._proxy, exc_info=1) + except brozzler.browser.BrowsingTimeout as e: + self.logger.error('browsing timeout error: %s', e) except: self.logger.critical("unexpected exception", exc_info=True) finally: