Eu resolvi o problema. O
title
coluna estava sendo retornada pelo SQLAlchemy como um str
e não Unicode
.Pensei em adicionar encoding='utf8'
como um argumento para create_engine
cuidaria disso, no entanto, a maneira correta de fazê-lo é passá-lo no URI do banco de dados:mysql://[email protected]/mydatabase?charset=utf8
. Obrigado por todas as suas respostas!