I get an error for forbidden opcode (s) when I run:
class TestComputed(models.Model):
_name = "test.computed"
x_quarter = fields.Char(string='Quarter', compute='_get_appraisal_quarter')
@api.depends('create_date')
def _get_appraisal_quarter(self):
for row in self:
createdate = datetime.strptime(row.create_date,'%d-%m-%Y')
month = createdate.strftime('%m')
year = createdate.strftime('%Y')
if 0 row.x_quarter = 'Q1 ' + str(year)
elif 4 row.x_quarter = 'Q2 ' + str(year)
elif 7 row.x_quarter = 'Q3 ' + str(year)
elif 10 row.x_quarter = 'Q4 ' + str(year)
else:
row.x_quarter = 'NA'