تخطي للذهاب إلى المحتوى
القائمة
لقد تم الإبلاغ عن هذا السؤال
1 الرد
7600 أدوات العرض

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.


الصورة الرمزية
إهمال
أفضل إجابة

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

الصورة الرمزية
إهمال
الكاتب

You are right. Thanks for the solution.

المنشورات ذات الصلة الردود أدوات العرض النشاط
1
سبتمبر 22
398
2
يوليو 21
10466
1
فبراير 21
3659
1
يوليو 19
3491
1
يوليو 23
1898