converter o resultado da consulta sqlalchemy em uma lista de ditos

Eu quero ter o resultado da minha consulta convertida em uma lista de ditos como este:

result_dict = [{'category': 'failure', 'week': '1209', 'stat': 'tdc_ok', 'severityDue': '2_critic'}, {'category': 'failure', 'week': '1210', 'stat': 'tdc_nok', 'severityDue': '2_critic'}]

Mas em vez disso eu entendi como um dict, assim, com chaves repetidas:

result_dict = {'category': 'failure', 'week': '1209', 'stat': 'tdc_ok', 'severityDue': '2_critic', 'category': 'failure', 'week': '1210', 'stat': 'tdc_nok', 'severityDue': '2_critic'}

Eu obtenho esse resultado fazendo isso:

for u in my_query.all():
     result_dict = u.__dict__

Como posso converter o resultado da consulta sqlAlchemy para uma lista de ditos (cada linha seria um dict)?

Ajuda por favor

questionAnswers(3)

yourAnswerToTheQuestion