[CalendarServer-dev] [CalendarServer] #287: Breaks with python-vobject 0.6.6

CalendarServer trac at macosforge.org
Thu Jul 24 11:03:14 PDT 2008


#287: Breaks with python-vobject 0.6.6
-----------------------------+----------------------------------------------
 Reporter:  agx at sigxcpu.org  |        Owner:  cdaboo at apple.com
     Type:  Defect           |       Status:  new             
 Priority:  2: Expected      |    Milestone:  2.x             
Component:  Calendar Server  |      Version:                  
 Severity:  Other            |   Resolution:                  
 Keywords:                   |  
-----------------------------+----------------------------------------------
Comment (by jeffrey at osafoundation.org):

 I'm sorry, I could've sworn I sent an email about this change to Cyrus,
 but looking back at my sent mail it looks like I didn't.

 vobject uses lists for pretty much everything, including parameters.  It
 was a bug (that was causing exceptions in certain use cases) that X-VOBJ-
 ORIGINAL-TZID was being stored as a plain value, not a single-valued-list.

 I was going to say: to fix this, use getattr(property,
 'x_vobj_original_tzid_param', None) instead of property.params().get()

 but I'm not sure what's going on with params being a function.  So
 alternately, do property.params().get('X-VOBJ-ORIGINAL-TZID', [None])[0]

-- 
Ticket URL: <http://trac.calendarserver.org/ticket/287#comment:3>
CalendarServer </>
HTTP/WebDAV/CalDAV Server


More information about the calendarserver-dev mailing list