icalendar.prop.broken module#
Parsing error value preservation.
- class icalendar.prop.broken.vBrokenProperty(value, encoding='utf-8', /, params: dict[str, Any] | None = None, expected_type: str | None = None, property_name: str | None = None, parse_error: str | None = None)[source]#
Bases:
vTextProperty that failed to parse, preserving raw value as text.
Represents property values that failed to parse with their expected type. The raw iCalendar string is preserved for round-trip serialization.
- expected_type#
- classmethod from_parse_error(raw_value, params, property_name, expected_type, error)[source]#
Create vBrokenProperty from parse failure.
- parse_error#
- property_name#