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

 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


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

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

api.split_context = new_split_context                                             
Ảnh đại diện
Huỷ bỏ
Tác giả

Oh I forgot to assign that. Thanks rehan

Bài viết liên quan Trả lời Lượt xem Hoạt động
1
thg 9 21
3153
1
thg 2 21
2859
1
thg 6 23
4766
1
thg 2 22
5961
1
thg 11 20
2543