Моя проблема: Я хочу перенести множество модулей из OpenERP7 в Odoo 12.
Я думал о чтении файла и выполнении миграций для полей, имен классов и т. Д. Всепутем поиска по строкам, таким как «class», «def», «field».
Должен быть лучший способ просто «прочитать» файл python, чтобы получить определения классов и т. д. без фактического «запуска»"код.
Таким образом, на самом деле вопрос заключается в следующем: есть ли другой способ переноса только кода, чем чтение простого текста и его обработка?
например, мой файл в / output будет чем-токак это
input
class res_partner(osv.osv):
_columns = {
'name': fields.char(
string='Name'
)
}
_defaults = {
'name': 'MyDefaultName'
}
output
class ResPartner(Models.Model):
name = fields.Char(
string='Name'
default='MyDefaultName'
)
Я знаю, что это только часть миграции, но если бы я мог написать сценарий дляЭто сэкономит много времени.