[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