collective / icalendar

icalendar parser library for Python
https://icalendar.readthedocs.io/en/latest/
Other
982 stars 169 forks source link

Use valid names for custom components / properties #431

Open angatha opened 2 years ago

angatha commented 2 years ago

This issue arises from #417. See that PR for more context.

@jacadzaca mentioned at #374 wired test cases. Those where refactored in #417 but the quirk remained in place. At this place and maybe at other locations, there are custom components without the "X-" prefix, so they should be IANA registered names. Since this is not the case, I suggest changing them to x-names since then the test case parses valid ics.

niccokunzmann commented 3 months ago

See also: https://github.com/collective/icalendar/discussions/662