[Vobject] VEvent missing rruleset attribute outside of icalendar context

Jeffrey Harris jeffrey at skyhouseconsulting.com
Tue Mar 16 09:56:35 CDT 2010


Whoops, wrong title. 
On Mar 16, 2010, at 7:54 AM, Jeffrey Harris wrote:

> Hi Erik,
> 
>>      This is my first post, so I hope it's not a foolish one.  I did
>> google around and try to find the answer on my own but am still
>> stumped.  I've encountered something strange with vevents, and am not
>> sure whether it's a bug or a design decision that I don't understand.
> 
> Well, Markmail doesn't seem to know anything about transformToNative, so I wouldn't expect you to, either.
> 
> If I really wanted to avoid people asking the same question, I'd write an FAQ. Somehow I never get to it...
> 
>>      This has been driving me crazy all day.  Hopefully someone wiser
>> can either confirm that I'm right, or point out what I'm doing and/or
>> thinking wrong.
> 
> 
> You are right, your vevent is different. Here are the phases vobject uses to parse an object:
> 
> 0. Decode UTF-8 into unicode
> 1. Parse contentline syntax into a tree
> 2. Assign a behavior to each node if one can be found
> 3. Decode encoded data (base64, or quoted-printable)
> 4. Transform from a naive text representation to any complex representation the behavior defines
> 
> To serialize, this process runs in reverse.
> 
> The VEventBehavior is special, in that it actually changes the __class__ of its associated node from Component to RecurringComponent when its transformToNative method is called
> 
> Anyway, basically, what you need to add is:
> 
> new_ev_object.transformToNative()
> 
> Sincerely,
> Jeffrey
> _______________________________________________
> VObject mailing list
> VObject at lists.skyhouseconsulting.com
> http://lists.skyhouseconsulting.com/mailman/listinfo/vobject

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.skyhouseconsulting.com/pipermail/vobject/attachments/20100316/0c81e830/attachment.htm 


More information about the VObject mailing list