У меня есть список, в котором могут быть дублирующиеся элементы, когда я пытаюсь вставить с IndexError, я получаю исключение дублирующегося элемента!
Но если я использую Exception вместо IndexErro, self.env вставит дубликат
Просто хотел вставить, если есть дубликат, я даю пропуск и не вводю
try:
self.env['hr.attendance'].create({
'create_uid':'99',
'check_in': str(checkin),
'employee_id':int(item.employeeId),
'worked_hours':str(item.workedHours),
'create_date': str(createDate),
'write_date': str(writeDate),
'check_out': str(checkOut),
'write_uid':'99',
'banco_horas': str((item.workedHours - 4)),
'sheet_id':1})
self.env.cr.commit()
except IndexError:
pass