[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