Я пытаюсь засолить python объект.
AttributeError Traceback (most recent call last)
~/miniconda3/envs/py3/lib/python3.6/pickle.py in _getattribute(obj, name)
268 parent = obj
--> 269 obj = getattr(obj, subpath)
270 except AttributeError:
AttributeError: module 'traitlets.traitlets' has no attribute 'SelectFilesButton'
Я не понимаю, почему traitlets.traitlets
должно иметь SelectFilesButton
. Я наткнулся на черты в моем пакете. Я нигде не использую traitlets.traitlets.SelectFileButton
. Вместо этого я использую traitlets.traitlets.List()
только в своей собственной реализации SelectFileButton
:
grep traitlets */*
> ms_mint/SelectFilesButton.py:import traitlets
> ms_mint/SelectFilesButton.py: self.add_traits(files=traitlets.traitlets.List())
Кажется, что SelectFilesButton также работает правильно.
Кроме того, объект даже не зависит от SelectFileButton. Кажется, укроп добавляет ненужные накладные расходы. Есть ли лучший способ засечь такой объект?