我有一个从项目.task继承的类,名为项目任务
该类有一个复制方法,该方法重写了项目.task 的复制函数,该方法名为 Task
我需要从我的类运行基本复制函数,而不是父类之一
这是我的类代码:
@api.multi
@api.returns('self', lambda value: value.id)
def copy(self, default=None):
if default is None:
default = {}
if not default.get('name'):
default['name'] = self.name.id
return super(ProjectTask, self).copy(default) #<-- I don't want to call the inherited class method I want to call the base class method instead
这是来自基类(任务)的复制方法
@api.multi
@api.returns('self', lambda value: value.id)
def copy(self, default=None):
if default is None:
default = {}
if not default.get('name'):
default['name'] = _("%s (copy)") % self.name
return super(Task, self).copy(default) # <-- I want to run this method from my class (ProjectTask) which is the child class
任何建议将非常受欢迎
心有法竹
智慧大石
随时随地看视频慕课网APP
相关分类