icalendar.prop.broken module#
Parsing error value preservation.
- class icalendar.prop.broken.vBroken(value: str | bytes, encoding: str = 'utf-8', /, params: dict[str, Any] | None = None, expected_type: str | None = None, property_name: str | None = None, parse_error: BaseException | 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 vBroken from parse failure.
- Return type:
- parse_error#
- property_name#