[CalendarServer-changes] [4303] CalendarServer/trunk/twistedcaldav/index.py
source_changes at macosforge.org
source_changes at macosforge.org
Tue May 19 20:52:53 PDT 2009
Revision: 4303
http://trac.macosforge.org/projects/calendarserver/changeset/4303
Author: cdaboo at apple.com
Date: 2009-05-19 20:52:53 -0700 (Tue, 19 May 2009)
Log Message:
-----------
Add some extra logging for failed instance expansion when indexing.
Modified Paths:
--------------
CalendarServer/trunk/twistedcaldav/index.py
Modified: CalendarServer/trunk/twistedcaldav/index.py
===================================================================
--- CalendarServer/trunk/twistedcaldav/index.py 2009-05-20 00:41:58 UTC (rev 4302)
+++ CalendarServer/trunk/twistedcaldav/index.py 2009-05-20 03:52:53 UTC (rev 4303)
@@ -49,6 +49,7 @@
from twistedcaldav.sql import AbstractSQLDatabase
from twistedcaldav.sql import db_prefix
from twistedcaldav import caldavxml
+from twistedcaldav.instance import InvalidOverriddenInstanceError
from twistedcaldav.log import Logger, LoggingMixIn
from twistedcaldav.config import config
from twistedcaldav.memcachepool import CachePoolUserMixIn
@@ -486,7 +487,11 @@
if expand > (datetime.date.today() + maximum_future_expansion_duration):
raise IndexedSearchException
- instances = calendar.expandTimeRanges(expand)
+ try:
+ instances = calendar.expandTimeRanges(expand)
+ except InvalidOverriddenInstanceError, e:
+ log.err("Invalid instance %s when indexing %s in %s" % (e.rid, name, self.resource,))
+ raise
self._delete_from_db(name, uid)
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/calendarserver-changes/attachments/20090519/2b40eda2/attachment.html>
More information about the calendarserver-changes
mailing list