Exemplo n.º 1
0
        def _make_compare(op):
            opname = f"__{op.__name__}__"

            _evaluate_compare = make_wrapped_comparison_op(opname)

            return compat.set_function_name(_evaluate_compare, opname, cls)
Exemplo n.º 2
0
 def _add_comparison_methods(cls):
     """ add in comparison methods """
     cls.__eq__ = make_wrapped_comparison_op("__eq__")
     cls.__ne__ = make_wrapped_comparison_op("__ne__")