How is __eq__ handled in Python and in what order? How is __eq__ handled in Python and in what order? python python