Skip to content

Commit 2908482

Browse files
committed
Fix a mypy warning
1 parent ec01ab3 commit 2908482

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

mypyc/irbuild/classdef.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -809,7 +809,9 @@ def create_ne_from_eq(builder: IRBuilder, cdef: ClassDef) -> None:
809809

810810
def gen_glue_ne_method(builder: IRBuilder, cls: ClassIR, line: int) -> None:
811811
"""Generate a "__ne__" method from a "__eq__" method."""
812-
eq_sig = cls.get_method("__eq__").decl.sig
812+
func_ir = cls.get_method("__eq__")
813+
assert func_ir
814+
eq_sig = func_ir.decl.sig
813815
strict_typing = builder.options.strict_dunders_typing
814816
with builder.enter_method(cls, "__ne__", eq_sig.ret_type):
815817
rhs_type = eq_sig.args[0].type if strict_typing else object_rprimitive

0 commit comments

Comments
 (0)