-
Notifications
You must be signed in to change notification settings - Fork 164
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Use external library for vobject parsing #375
Comments
From what I can tell: consMight raise issues due to bugs in collective/icalendar prosWill help find bugs in collective/icalendar |
Interesting idea, but I'm unsure about this, as a "generic" implementation would also prevent downloading broken events from a server. Perhaps put it into the |
Alternatively use https://github.com/eventable/vobject, which seems to be Py3 compatible and also can parse both iCalendar and Vobject |
Quick note: In #428 we figured out that vobject has many bugs. We do need absolutely correct serialization/deserialization roundtrip because of the singlefile/http storages. |
I think we should use vobject anyway. I wonder if there's a good set of weird vcards somewhere, to test with vobject. |
Our current sloppy parser is not exactly a maintenance burden, but it's annoying to have it here in the first place.
Two things need to be resolved for this:
I'm unsure if this is worth it, given how well the sloppy parser in
vdirsyncer.utils.vobject
has worked in the past.Want to back this issue? Post a bounty on it! We accept bounties via Bountysource.
The text was updated successfully, but these errors were encountered: