File tree Expand file tree Collapse file tree 2 files changed +4
-4
lines changed Expand file tree Collapse file tree 2 files changed +4
-4
lines changed Original file line number Diff line number Diff line change @@ -71,9 +71,8 @@ def _default_comm_id(self):
71
71
def __init__ (self , * args , ** kwargs ):
72
72
# Comm takes positional arguments, LoggingConfigurable does not, so we explicitly forward arguments
73
73
traitlets .config .LoggingConfigurable .__init__ (self , ** kwargs )
74
- for name in self .trait_names ():
75
- if name in kwargs :
76
- kwargs .pop (name )
74
+ # drop arguments not in BaseComm
75
+ kwargs .pop ("kernel" , None )
77
76
BaseComm .__init__ (self , * args , ** kwargs )
78
77
79
78
Original file line number Diff line number Diff line change @@ -6,7 +6,7 @@ def test_comm(kernel):
6
6
manager = CommManager (kernel = kernel )
7
7
kernel .comm_manager = manager
8
8
9
- c = Comm (kernel = kernel )
9
+ c = Comm (kernel = kernel , target_name = "bar" )
10
10
msgs = []
11
11
12
12
def on_close (msg ):
@@ -23,6 +23,7 @@ def on_message(msg):
23
23
c .handle_close ({})
24
24
c .close ()
25
25
assert len (msgs ) == 2
26
+ assert c .target_name == "bar"
26
27
27
28
28
29
def test_comm_manager (kernel ):
You can’t perform that action at this time.
0 commit comments