mirror of
https://github.com/internetarchive/brozzler.git
synced 2025-08-08 06:22:23 -04:00
some additional logging and error handling to avoid mysterious messages
This commit is contained in:
parent
1e56bc8686
commit
b5cb94fc8b
5 changed files with 20 additions and 11 deletions
|
@ -131,7 +131,7 @@ class Browser:
|
|||
self._outlinks = None
|
||||
|
||||
self._websock = websocket.WebSocketApp(self._websocket_url,
|
||||
on_open=self._visit_page, on_message=self._handle_message)
|
||||
on_open=self._visit_page, on_message=self._wrap_handle_message)
|
||||
|
||||
threadName = "WebsockThread{}-{}".format(self.chrome_port,
|
||||
''.join((random.choice('abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789') for _ in range(6))))
|
||||
|
@ -206,6 +206,12 @@ class Browser:
|
|||
# navigate to the page!
|
||||
self.send_to_chrome(method="Page.navigate", params={"url": self.url})
|
||||
|
||||
def _wrap_handle_message(self, websock, message):
|
||||
try:
|
||||
self._handle_message(websock, message)
|
||||
except:
|
||||
self.logger.error("uncaught exception in _handle_message", exc_info=True)
|
||||
|
||||
def _handle_message(self, websock, message):
|
||||
# self.logger.debug("message from {} - {}".format(websock.url, message[:95]))
|
||||
# self.logger.debug("message from {} - {}".format(websock.url, message))
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue