[CalendarServer-changes] [7241] CalendarServer/trunk/contrib/tools
source_changes at macosforge.org
source_changes at macosforge.org
Wed Mar 23 11:10:15 PDT 2011
Revision: 7241
http://trac.macosforge.org/projects/calendarserver/changeset/7241
Author: cdaboo at apple.com
Date: 2011-03-23 11:10:13 -0700 (Wed, 23 Mar 2011)
Log Message:
-----------
Now using pycalendar.
Modified Paths:
--------------
CalendarServer/trunk/contrib/tools/dtraceanalyze.py
CalendarServer/trunk/contrib/tools/sortrecurrences.py
Modified: CalendarServer/trunk/contrib/tools/dtraceanalyze.py
===================================================================
--- CalendarServer/trunk/contrib/tools/dtraceanalyze.py 2011-03-23 17:53:56 UTC (rev 7240)
+++ CalendarServer/trunk/contrib/tools/dtraceanalyze.py 2011-03-23 18:10:13 UTC (rev 7241)
@@ -41,7 +41,7 @@
contains_maps = {
"/CalendarServer": "{caldavd}",
"/Twisted": "{Twisted}",
- "/vobject": "{vobject}",
+ "/pycalendar": "{pycalendar}",
}
def __init__(self, line, lineno):
Modified: CalendarServer/trunk/contrib/tools/sortrecurrences.py
===================================================================
--- CalendarServer/trunk/contrib/tools/sortrecurrences.py 2011-03-23 17:53:56 UTC (rev 7240)
+++ CalendarServer/trunk/contrib/tools/sortrecurrences.py 2011-03-23 18:10:13 UTC (rev 7241)
@@ -19,7 +19,7 @@
import os
import sys
import traceback
-import vobject
+from pycalendar.calendar import PyCalendar
def usage(error_msg=None):
if error_msg:
@@ -71,9 +71,9 @@
print "Path does not exist: '%s'. Ignoring." % (arg,)
continue
- cal = vobject.base.readOne(open(arg))
- cal.contents['vevent'].sort(key=lambda x:str(x.contents.get('recurrence-id', (vobject.base.ContentLine("recurrence-id", {}, ""),)[0].value)))
- print cal.serialize()
+ cal = PyCalendar()
+ cal.parse(open(arg))
+ print str(cal.serialize())
except Exception, e:
sys.exit(str(e))
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/calendarserver-changes/attachments/20110323/85a0539e/attachment.html>
More information about the calendarserver-changes
mailing list