Возможно, ваше присвоение fam_symbol
создает указатель на строковую переменную fam_symbol.Name
, которая исчезает после отката транзакции, вместо того, чтобы копировать ее значение. Прочитайте объяснение о присвоении другой переменной строке, сделайте копию или увеличьте счетчик ссылок : Python никогда не делает копию, если не указано иное, например, использовать. copy
или deepcopy
.