Create a "__ne__" method from a "__eq__" method (if only latter exists).
(builder: IRBuilder, cdef: ClassDef)
| 854 | |
| 855 | |
| 856 | def create_ne_from_eq(builder: IRBuilder, cdef: ClassDef) -> None: |
| 857 | """Create a "__ne__" method from a "__eq__" method (if only latter exists).""" |
| 858 | cls = builder.mapper.type_to_ir[cdef.info] |
| 859 | if cls.has_method("__eq__") and not cls.has_method("__ne__"): |
| 860 | gen_glue_ne_method(builder, cls, cdef.line) |
| 861 | |
| 862 | |
| 863 | def gen_glue_ne_method(builder: IRBuilder, cls: ClassIR, line: int) -> None: |
no test coverage detected
searching dependent graphs…