Open Volker-Weissmann opened 3 years ago
instead of waiting for the library to be fixed... Seems most/android phone exporters split long lines (>115) this way - ending on '=' then next line starts with '='. Most non-ascii names hit this limit easily.
newvcardtext = vcardtext.replace( '=\n=', '=') works fine joining them back; use on single vcard or over whole vcf file/text, before parsing with vobject.
Thank you, this works.
You must allow QP decoding since the parser knows how to decode it:
print(vobject.readOne(el, allowQP=True))
print(vobject.readOne(el, allowQP=True))
This also works.
This code:
fails with the message