Как я могу выбрать вложенный класс в Python?

У меня есть вложенный класс:

class WidgetType(object):

    class FloatType(object):
        pass

    class TextType(object):
        pass

.. и oject, который ссылается на вложенный тип класса (не его экземпляр), как это

class ObjectToPickle(object):
     def __init__(self):
         self.type = WidgetType.TextType

Попытка сериализации экземпляра класса ObjectToPickle приводит к:

PicklingError: Невозможно засолить <class 'setmanager.app.site.widget_data_types.TextType'>

Есть ли способ выбрать вложенные классы в Python?

Ответы на вопрос(6)

Ваш ответ на вопрос