Я добавляю элементы в свой виджет дерева таким образом:
treeview.insert("","end",model_name,text=model_name, values=(model))
Где model
- это sklearn.pipeline.Pipeline
:
>> type(model)
<class 'sklearn.pipeline.Pipeline'>
Я получаю этот элемент следующим образом:
model = treeview.item(item_selected)["values"][0]
Но когда я это делаю, тип модели другой:
>> type(model)
<class 'str'>
Теперь я хотел бы знать, возможно ли, чтобы объект не изменил тип, когда хранится в виде дерева. Примечание: в моем дереве не отображается модель (в этом дереве только один столбец). Единственная причина сохранения модели внутри элемента treeview - избегать создания отдельного нового словаря в другом месте.