[Vobject] vobject.base.ParseError:,  need help
    wujunbao at hotmail.com 
    wujunbao at hotmail.com
       
    Sat Jan  5 19:59:14 CST 2008
    
    
  
I was trying to paser the following vcard text:
BEGIN:VCARD
VERSION:2.1
N;ENCODING=QUOTED-PRINTABLE;CHARSET=UTF-8:=E5=90=B4;=E5=86=9B=E4=BF=9D
TEL;CELL;HOME;X-MOT-RINGID=18446744073709551615;X-MOT-POSITION=1:13706308662
END:VCARD
and I got this error:
Traceback (most recent call last):
  File "testov.py", line 10, in 
    card = vobject.readOne(text)
  File "build/bdist.linux-i686/egg/vobject/base.py", line 1011, in readOne
  File "build/bdist.linux-i686/egg/vobject/base.py", line 968, in readComponents
  File "build/bdist.linux-i686/egg/vobject/base.py", line 845, in textLineToContentLine
  File "build/bdist.linux-i686/egg/vobject/base.py", line 714, in parseLine
vobject.base.ParseError: At line 4: Failed to parse line: TEL;CELL;HOME;X-MOT-RINGID446744073709551615;X-MOT-POSITION=1:13706308662
The code i used is:
text = text.replace(';ENCODING=QUOTED-PRINTABLE','')
text = quopri.decodestring(text)
card = vobject.readOne(text)
What I want to get is the name in a vcard, can you help me?
Thank you.
_________________________________________________________________
天凉了,添衣了,心动了,“七件”了 
http://get.live.cn
    
    
More information about the VObject
mailing list