跳至內容
選單
此問題已被標幟
1 回覆
4044 瀏覽次數

 I have to try to override one method in my module. The base method is ​split_context it is in the api.py. I have tried with the override from odoo import api and then override all the method. 

            def split_context(method, args, kwargs):
                 pos = len(getargspec(method).args) - 1
                if pos < len(args):
                     return args[pos], args[:pos], kwargs
                else:
                      return kwargs.pop('context', None), args, kwargs          

but the method is not called in my custom module


頭像
捨棄
最佳答案
from odoo import api

def new_split_context(method, args, kwargs):
    \\ copy the original
    \\ add your custom

api.split_context = new_split_context                                             
頭像
捨棄
作者

Oh I forgot to assign that. Thanks rehan

相關帖文 回覆 瀏覽次數 活動
1
9月 21
3066
1
2月 21
2763
1
6月 23
4668
1
2月 22
5852
1
11月 20
2486