Uma das maneiras que encontrei de solucionar foi considerar qualquer nota acima de 5 como 5. Assim não teria problema caso a avaliação viesse por outro lugar também.
class Avaliacao:
def __init__(self, cliente, nota):
self._cliente = cliente,
self._nota = 5 if nota >= 5 else nota