feynml.styled.CSSStringConverter
- class feynml.styled.CSSStringConverter[source]
Bases:
Converter
- __init__()
Methods
__init__
()deserialize
(value, **kwargs)Convert a value to a python type.
serialize
(value, **kwargs)Convert value to string for serialization.
validate_input_type
(value, tp)Validate the input value type matches the required type.
- static deserialize(value: str, **kwargs) CSSStyleDeclaration [source]
Convert a value to a python type.
- Parameters:
value – The input value
**kwargs – Additional keyword arguments needed per converter
- Returns:
The converted value.
- Raises:
ConverterError – if the value can’t be converted.
- static serialize(value: CSSStyleDeclaration, **kwargs) str [source]
Convert value to string for serialization.
- Parameters:
value – The input value
**kwargs – Additional keyword arguments needed per converter
- Returns:
The converted string value.
- classmethod validate_input_type(value: Any, tp: Type)
Validate the input value type matches the required type.