[CalendarServer-changes] [3366] CalendarServer/trunk/twistedcaldav
source_changes at macosforge.org
source_changes at macosforge.org
Tue Nov 11 11:35:36 PST 2008
Revision: 3366
http://trac.macosforge.org/projects/calendarserver/changeset/3366
Author: cdaboo at apple.com
Date: 2008-11-11 11:35:35 -0800 (Tue, 11 Nov 2008)
Log Message:
-----------
try/except/finally works properly on Python 2.5.
Modified Paths:
--------------
CalendarServer/trunk/twistedcaldav/index.py
CalendarServer/trunk/twistedcaldav/sql.py
Modified: CalendarServer/trunk/twistedcaldav/index.py
===================================================================
--- CalendarServer/trunk/twistedcaldav/index.py 2008-11-11 18:57:30 UTC (rev 3365)
+++ CalendarServer/trunk/twistedcaldav/index.py 2008-11-11 19:35:35 UTC (rev 3366)
@@ -687,16 +687,15 @@
log.err("Unable to open resource %s: %s" % (name, e))
continue
+ # FIXME: This is blocking I/O
try:
- # FIXME: This is blocking I/O
- try:
- calendar = Component.fromStream(stream)
- calendar.validateForCalDAV()
- except ValueError:
- log.err("Non-calendar resource: %s" % (name,))
- else:
- #log.msg("Indexing resource: %s" % (name,))
- self.addResource(name, calendar, True)
+ calendar = Component.fromStream(stream)
+ calendar.validateForCalDAV()
+ except ValueError:
+ log.err("Non-calendar resource: %s" % (name,))
+ else:
+ #log.msg("Indexing resource: %s" % (name,))
+ self.addResource(name, calendar, True)
finally:
stream.close()
@@ -799,17 +798,16 @@
log.err("Unable to open resource %s: %s" % (name, e))
continue
+ # FIXME: This is blocking I/O
try:
- # FIXME: This is blocking I/O
- try:
- calendar = Component.fromStream(stream)
- calendar.validCalendarForCalDAV()
- calendar.validateComponentsForCalDAV(True)
- except ValueError:
- log.err("Non-calendar resource: %s" % (name,))
- else:
- #log.msg("Indexing resource: %s" % (name,))
- self.addResource(name, calendar, True)
+ calendar = Component.fromStream(stream)
+ calendar.validCalendarForCalDAV()
+ calendar.validateComponentsForCalDAV(True)
+ except ValueError:
+ log.err("Non-calendar resource: %s" % (name,))
+ else:
+ #log.msg("Indexing resource: %s" % (name,))
+ self.addResource(name, calendar, True)
finally:
stream.close()
Modified: CalendarServer/trunk/twistedcaldav/sql.py
===================================================================
--- CalendarServer/trunk/twistedcaldav/sql.py 2008-11-11 18:57:30 UTC (rev 3365)
+++ CalendarServer/trunk/twistedcaldav/sql.py 2008-11-11 19:35:35 UTC (rev 3366)
@@ -302,12 +302,11 @@
"""
q = self._db().cursor()
try:
- try:
- q.execute(sql, query_params)
- except:
- log.err("Exception while executing SQL on DB %s: %r %r" % (self, sql, query_params))
- raise
+ q.execute(sql, query_params)
return q.fetchall()
+ except:
+ log.err("Exception while executing SQL on DB %s: %r %r" % (self, sql, query_params))
+ raise
finally:
q.close()
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/calendarserver-changes/attachments/20081111/daa64f0f/attachment.html>
More information about the calendarserver-changes
mailing list