python firebird. select в словарь
Каким образом можно произвести выборку из таблицы firebird, и получить словарь.
Допустим у меня есть таблица MYTABLE с полями ID,DESC.
Код:
import fdb
def main():
conn = fdb.connect(dsn='127.0.0.1:C:/test/mydb.FDB', user='user', password='pass',charset='UTF8')
try:
cursor = conn.cursor()
cursor.execute("select * from MYTABLE")
row = cursor.fetchone()
print(row)
finally:
conn.close()
if __name__ == "__main__":
main()
В результате получается кортеж, например (1, 'blabla'). Мне бы хотелось малой кровью получить словарь ('ID': 1, 'DESC': 'blabla')
Или придется все же использовать fetchonemap(), возвращающий _RowMapping, и составлять словарь руками?