[CalendarServer-changes] [1441]
CalendarServer/branches/users/cdaboo/fast-multiget-1425/
twistedcaldav/index.py
source_changes at macosforge.org
source_changes at macosforge.org
Sun Apr 1 20:34:41 PDT 2007
Revision: 1441
http://trac.macosforge.org/projects/calendarserver/changeset/1441
Author: cdaboo at apple.com
Date: 2007-04-01 20:34:41 -0700 (Sun, 01 Apr 2007)
Log Message:
-----------
We need the dates stored in the index to all be relative to utc - even the floating ones, as we
always run a query comparing against a utc formatted datetime.
Modified Paths:
--------------
CalendarServer/branches/users/cdaboo/fast-multiget-1425/twistedcaldav/index.py
Modified: CalendarServer/branches/users/cdaboo/fast-multiget-1425/twistedcaldav/index.py
===================================================================
--- CalendarServer/branches/users/cdaboo/fast-multiget-1425/twistedcaldav/index.py 2007-04-02 03:32:30 UTC (rev 1440)
+++ CalendarServer/branches/users/cdaboo/fast-multiget-1425/twistedcaldav/index.py 2007-04-02 03:34:41 UTC (rev 1441)
@@ -44,6 +44,8 @@
from twistedcaldav.query import calendarquery
from twistedcaldav import caldavxml
+from vobject.icalendar import utc
+
db_basename = ".db.sqlite"
schema_version = "4"
collection_types = {"Calendar": "Regular Calendar Collection", "iTIP": "iTIP Calendar Collection"}
@@ -548,12 +550,14 @@
instances = calendar.expandTimeRanges(expand_max)
for key in instances:
instance = instances[key]
+ start = instance.start.replace(tzinfo=utc)
+ end = instance.end.replace(tzinfo=utc)
float = ('N', 'Y')[instance.start.tzinfo is None]
self._db_execute(
"""
insert into TIMESPAN (NAME, FLOAT, START, END)
values (:1, :2, :3, :4)
- """, name, float, normalizeForIndex(instance.start), normalizeForIndex(instance.end)
+ """, name, float, start, end
)
self._db_execute(
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.macosforge.org/pipermail/calendarserver-changes/attachments/20070401/4ada854a/attachment.html
More information about the calendarserver-changes
mailing list