Add traceback when event fails to save.
This commit is contained in:
parent
34a2c840cd
commit
9e324537c3
|
@ -1,4 +1,5 @@
|
|||
import logging
|
||||
import traceback
|
||||
from typing import List, Tuple, Optional
|
||||
|
||||
import caldav
|
||||
|
@ -6,8 +7,6 @@ from caldav import Calendar, vcal
|
|||
from django.db import models
|
||||
from ics import Event
|
||||
|
||||
# Create your models here.
|
||||
|
||||
|
||||
class CalDAVServer(models.Model):
|
||||
name = models.CharField(max_length=191, verbose_name="Server name", unique=True)
|
||||
|
@ -125,6 +124,7 @@ class CalDAVCalendar(models.Model):
|
|||
pass
|
||||
else:
|
||||
logger.error(f"Error during saving of event {event.uid}: {e}")
|
||||
logger.error(''.join(traceback.format_exception(None, e, e.__traceback__)))
|
||||
logger.error(f"======EVENT======\n{ev}\n=================")
|
||||
|
||||
purge_uids.remove(event.uid)
|
||||
|
@ -134,6 +134,7 @@ class CalDAVCalendar(models.Model):
|
|||
calendar.save_event(ev)
|
||||
except Exception as e:
|
||||
logger.error(f"Error during saving of event {event.uid}: {e}")
|
||||
logger.error(''.join(traceback.format_exception(None, e, e.__traceback__)))
|
||||
logger.error(f"======EVENT======\n{ev}\n=================")
|
||||
added += 1
|
||||
|
||||
|
|
Loading…
Reference in a new issue