]> git.ipfire.org Git - thirdparty/tornado.git/commitdiff
websocket protocol callback error handling uses getattr instead of direct attr access 1964/head
authorDoug Vargas <dougv@whitemoondreams.com>
Fri, 24 Feb 2017 20:36:53 +0000 (12:36 -0800)
committerDoug Vargas <dougv@whitemoondreams.com>
Fri, 24 Feb 2017 20:36:53 +0000 (12:36 -0800)
tornado/websocket.py

index 543cc29bca5a32d7fafe14caf0ebe82dbb826c42..d87ffb31d91dd406c10c058932de44417f35fcab 100644 (file)
@@ -426,7 +426,7 @@ class WebSocketProtocol(object):
             callback(*args, **kwargs)
         except Exception:
             app_log.error("Uncaught exception in %s",
-                          self.request.path, exc_info=True)
+                          getattr(self.request, 'path', None), exc_info=True)
             self._abort()
 
     def on_connection_close(self):