File tree Expand file tree Collapse file tree 3 files changed +12
-9
lines changed Expand file tree Collapse file tree 3 files changed +12
-9
lines changed Original file line number Diff line number Diff line change @@ -378,8 +378,9 @@ def reset(self) -> "Pane":
378378 # Dunder
379379 #
380380 def __eq__ (self , other : object ) -> bool :
381- assert isinstance (other , Pane )
382- return self .pane_id == other .pane_id
381+ if isinstance (other , Pane ):
382+ return self .pane_id == other .pane_id
383+ return False
383384
384385 def __repr__ (self ) -> str :
385386 return f"{ self .__class__ .__name__ } ({ self .pane_id } { self .window } )"
Original file line number Diff line number Diff line change @@ -560,11 +560,12 @@ def panes(self) -> QueryList[Pane]: # type:ignore
560560 # Dunder
561561 #
562562 def __eq__ (self , other : object ) -> bool :
563- assert isinstance (other , Server )
564- return (
565- self .socket_name == other .socket_name
566- and self .socket_path == other .socket_path
567- )
563+ if isinstance (other , Server ):
564+ return (
565+ self .socket_name == other .socket_name
566+ and self .socket_path == other .socket_path
567+ )
568+ return False
568569
569570 def __repr__ (self ) -> str :
570571 if self .socket_name is not None :
Original file line number Diff line number Diff line change @@ -559,8 +559,9 @@ def attached_pane(self) -> t.Optional["Pane"]:
559559 # Dunder
560560 #
561561 def __eq__ (self , other : object ) -> bool :
562- assert isinstance (other , Session )
563- return self .session_id == other .session_id
562+ if isinstance (other , Session ):
563+ return self .session_id == other .session_id
564+ return False
564565
565566 def __repr__ (self ) -> str :
566567 return f"{ self .__class__ .__name__ } ({ self .session_id } { self .session_name } )"
You can’t perform that action at this time.
0 commit comments