[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