oca-ocb-core/odoo-bringout-oca-ocb-base/odoo/upgrade_code/18.5-00-deprecated-properties.py
Ernad Husremovic 991d2234ca 19.0 vanilla
2025-10-03 18:07:25 +02:00

18 lines
456 B
Python

from __future__ import annotations
import re
import typing
if typing.TYPE_CHECKING:
from odoo.cli.upgrade_code import FileManager
def upgrade(file_manager: FileManager):
model_properties_re = re.compile(r"\._(cr|uid|context)\b")
for file in file_manager:
if file.path.suffix != '.py':
continue
content = file.content
content = model_properties_re.sub(r'.env.\1', content)
file.content = content