I noticed something odd. I have the following code:<br><br>data = &quot;&quot;&quot;BEGIN:VCARD<br>VERSION:3.0<br>FN:John Smith<br>N:Smith;John;;;<br>END:VCARD&quot;&quot;&quot;<br><br>vcards = vobject.readComponents( data, allowQP=True )<br>
v = vcards.next()<br>print type(v.n.value)<br>print v.n.value<br><br>The output I see is:<br><br>&lt;class &#39;<a href="http://vobject.vcard.Name">vobject.vcard.Name</a>&#39;&gt;<br>&nbsp;John&nbsp; Smith <br><br>Which is what I expect. However, if I change the version to 2.1, I see:<br>
<br>&lt;type &#39;unicode&#39;&gt;<br>Smith;John;;;<br><br>Why is the return value for the &quot;N&quot; component different between 2.1 and 3.0?<br>I am currently using version 0.6.6 of vobject.<br>