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":
378
378
# Dunder
379
379
#
380
380
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
383
384
384
385
def __repr__ (self ) -> str :
385
386
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
560
560
# Dunder
561
561
#
562
562
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
568
569
569
570
def __repr__ (self ) -> str :
570
571
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"]:
559
559
# Dunder
560
560
#
561
561
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
564
565
565
566
def __repr__ (self ) -> str :
566
567
return f"{ self .__class__ .__name__ } ({ self .session_id } { self .session_name } )"
You can’t perform that action at this time.
0 commit comments