When used together with transaction and sqlalchemy,
it results in TypeErrorTypeError: unorderable types: int() < str().
TypeErrorTypeError: unorderable types: int() < str()
SQLAlchemy uses string as sortKey while repoze.sendmail uses int as sortKey
and these are not comparable anymore in python3.
I am not sure, whether this is bug in repoze.sendmail or SQLAlchemy or in transaction manager. I have submitted the fix 3 months ago to repoze.sendmail
but I have got no response.
repoze.sendmail 4.0 will correct this issue.
repoze.sendmail 4.0b1 now released.