[Vobject]  difference between handling of 2.1 and 3.0
    Jonathan Kaczynski 
    jmkacz at gmail.com
       
    Thu Jan  8 14:25:48 CST 2009
    
    
  
I noticed something odd. I have the following code:
data = """BEGIN:VCARD
VERSION:3.0
FN:John Smith
N:Smith;John;;;
END:VCARD"""
vcards = vobject.readComponents( data, allowQP=True )
v = vcards.next()
print type(v.n.value)
print v.n.value
The output I see is:
<class 'vobject.vcard.Name'>
 John  Smith
Which is what I expect. However, if I change the version to 2.1, I see:
<type 'unicode'>
Smith;John;;;
Why is the return value for the "N" component different between 2.1 and 3.0?
I am currently using version 0.6.6 of vobject.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.skyhouseconsulting.com/pipermail/vobject/attachments/20090108/f5b8494a/attachment.htm 
    
    
More information about the VObject
mailing list