Bỏ qua để đến Nội dung
Menu
Câu hỏi này đã bị gắn cờ
1 Trả lời
7557 Lượt xem

I was proposed to install a "Saas Server Demo " but that module demands a function from the odoo base module which is "ir_module.py".

get_values_from_terp() function is presented in base module but throws some error like,

AttributeError: module 'odoo.addons.base.models.ir_module' has no attribute 'get_values_from_terp'



Example code snippet:

from odoo.addons.base.models import ir_module as A

 A.get_values_from_terp(terp)


Kindly revive me to discover this issue.


Ảnh đại diện
Huỷ bỏ
Câu trả lời hay nhất

I guess there is a confusion here. The function get_values_from_terp() is a static method in the class Module. The class Module is defined in the file odoo/odoo/addons/base/models/ir_module.py, so the correct import statement should be:

from odoo.addons.base.models.ir_module import Module

Module.get_values_from_terp()


I only checked the code in Odoo14, Odoo12 maybe different, you may check it too

Ảnh đại diện
Huỷ bỏ
Tác giả

You are right. Thanks for the solution.

Bài viết liên quan Trả lời Lượt xem Hoạt động
1
thg 9 22
398
2
thg 7 21
10451
1
thg 2 21
3629
1
thg 7 19
3478
1
thg 7 23
1894