Dovresti gestire ogni errore. Ma se vuoi davvero ignorare tutti gli errori, non puoi davvero eseguire un inserimento collettivo. A volte ci saranno errori di integrità nei dati effettivi che stai importando. Devi inserire uno per uno e ignorare. Lo userei solo in script una volta fuori.
for item in dict_list:
try:
session.merge(orm(**item))
session.commit()
except Exception as e:
session.rollback()