Модуль действия принимает в качестве происхождения «аудита» модуль аудита, когда я пытаюсь этот код: в audit.py:добавляется элемент списка появляется 2 раза
class action(orm.Model):
_inherit = "action"
def __init__(self, pool, cr):
"""Add a new audit value"""
return super(action, self).Origin_SELECTION.append(('audit', 'Audit'))
в action.py мы имеем:
Origin_SELECTION=[('dysfunction','Dysfunction')]
origin_act = fields.Selection(Origin_SELECTION, 'Origin')
В окончательном поле выбора «ревизия» появилась 2 раза.
Я не думаю, что вы правильно используете 'super'. См. ["Как использовать' super' в Python "] (http://stackoverflow.com/questions/222877/how-to-use-super-in-python). – ChrisP