[CalendarServer-changes] [1741] CalendarServer/branches/users/wsanchez/deleted-uids/twistedcaldav/ directory/xmlfile.py

source_changes at macosforge.org source_changes at macosforge.org
Tue Jul 31 14:28:30 PDT 2007


Revision: 1741
          http://trac.macosforge.org/projects/calendarserver/changeset/1741
Author:   wsanchez at apple.com
Date:     2007-07-31 14:28:30 -0700 (Tue, 31 Jul 2007)

Log Message:
-----------
Handle unknown recordType.

Modified Paths:
--------------
    CalendarServer/branches/users/wsanchez/deleted-uids/twistedcaldav/directory/xmlfile.py

Modified: CalendarServer/branches/users/wsanchez/deleted-uids/twistedcaldav/directory/xmlfile.py
===================================================================
--- CalendarServer/branches/users/wsanchez/deleted-uids/twistedcaldav/directory/xmlfile.py	2007-07-31 21:19:45 UTC (rev 1740)
+++ CalendarServer/branches/users/wsanchez/deleted-uids/twistedcaldav/directory/xmlfile.py	2007-07-31 21:28:30 UTC (rev 1741)
@@ -83,8 +83,11 @@
         return None
 
     def _entriesForRecordType(self, recordType):
-        for entry in self._accounts()[recordType].itervalues():
-             yield entry.shortName, entry
+        try:
+            for entry in self._accounts()[recordType].itervalues():
+                yield entry.shortName, entry
+        except KeyError:
+            return
 
     def _accounts(self):
         self.xmlFile.restat()

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.macosforge.org/pipermail/calendarserver-changes/attachments/20070731/288da9a9/attachment.html


More information about the calendarserver-changes mailing list