project_config.serializers package
JSON serializers.
- class project_config.serializers.SerializerDefinitionType(*args, **kwargs)[source]
Bases:
dict
Serializer definition type.
- exception project_config.serializers.SerializerError(message: str)[source]
Bases:
project_config.exceptions.ProjectConfigException
Error happened serializing content as JSON.
- class project_config.serializers.SerializerFunction(*args, **kwargs)[source]
Bases:
Protocol
Typecheck protocol for function resolved by serialization factory.
- _abc_impl = <_abc_data object>
- _is_protocol = True
- project_config.serializers._file_can_not_be_serialized_as_json_error(url: str, error_message: str) str [source]
- project_config.serializers._get_serializer(url: str) project_config.serializers.SerializerFunction [source]
- project_config.serializers._identify_serializer(filename: str) List[project_config.serializers.SerializerDefinitionType] [source]
- project_config.serializers.serialize_for_url(url: str, string: str) Dict[str, Any] [source]
Serializes to JSON a string according to the given URI.