non so se si può fare ... ma provare non nuoce

un bel

return x > y ? 1 : (x == y ? 0 : -1)

non so se python supporta gli operatori unari (se non erro si chiamano cosi) però fare la prova non nuoce