Можно ли прочитать метаданные из модели Python перед созданием экземпляра? [дубликат]Python

Программы на Python
Anonymous
Можно ли прочитать метаданные из модели Python перед созданием экземпляра? [дубликат]

Сообщение Anonymous »

У меня есть модели Python, созданные с использованием определенной версии моего репозитория модулей. Поскольку в репозиторий вносятся обновления и изменения, модели не всегда обратно совместимы.
Мне интересно, можно ли сохранить в модели какую-то информацию заголовка, которую можно будет прочитать перед созданием экземпляра класса. Таким образом, я смогу получить правильную ветвь репозитория, которая работает с ранее сохраненной моделью.
Во-первых, у меня есть ABC (абстрактный базовый класс), из которого я затем создаю классы MyModel. . Со временем класс MyModel меняется настолько, что не загружает предыдущую сохраненную версию. Мне бы хотелось найти элегантное решение, позволяющее продолжать использовать эту модель.

Подробнее здесь: https://stackoverflow.com/questions/787 ... n-instance

Вернуться в «Python»