Skip to content

Commit 9c500f8

Browse files
committed
review comments
1 parent 25e4bde commit 9c500f8

File tree

1 file changed

+5
-4
lines changed

1 file changed

+5
-4
lines changed

jupyter_server/services/events/handlers.py

+5-4
Original file line numberDiff line numberDiff line change
@@ -13,11 +13,11 @@
1313
AUTH_RESOURCE = "events"
1414

1515

16-
class TornadoWebSocketLoggingHandler(logging.Handler):
16+
class WebSocketLoggingHandler(logging.Handler):
1717
"""Python logging handler that routes records to a Tornado websocket."""
1818

19-
def __init__(self, websocket):
20-
super().__init__()
19+
def __init__(self, websocket, *args, **kwargs):
20+
super().__init__(*args, **kwargs)
2121
self.websocket = websocket
2222

2323
def emit(self, record):
@@ -62,7 +62,7 @@ def open(self):
6262
"""Routes events that are emitted by Jupyter Server's
6363
EventBus to a WebSocket client in the browser.
6464
"""
65-
self.logging_handler = TornadoWebSocketLoggingHandler(self)
65+
self.logging_handler = WebSocketLoggingHandler(self)
6666
# Add a JSON formatter to the handler.
6767
formatter = jsonlogger.JsonFormatter(json_serializer=_skip_message)
6868
self.logging_handler.setFormatter(formatter)
@@ -72,6 +72,7 @@ def open(self):
7272

7373
def on_close(self):
7474
self.event_bus.log.removeHandler(self.logging_handler)
75+
self.event_bus.handlers.remove(self.logging_handler)
7576

7677

7778
default_handlers = [

0 commit comments

Comments
 (0)