I solve a first problem:
Model class in Proteus has not __lt__implemented.
proteus: 7ab46d3e2b4d /proteus/init.py#l792
...
def __lt__(self, other):
if isinstance(other, Model):
return ((self.__class__.__name__, self.id)
< (other.__class__.__name__, other.id))
return NotImplemented
...
Anyway, the key generated in my script is not the same as the warning key, so i still get an error and my moves are not done.