This module contains code to create and analyze messages to/from the web client.


Format a response to meta request.

Parameters:idp – the response
Returns out:a meta request
idp_server.IO.decode_UTF(json_str: str) → str[source]

Convert all Python unicode to actual unicode characters.

Parameters:json_str – the string to convert
Returns:the converted string
Return type:str
idp_server.IO.json_to_literals(state, jsonstr: str)[source]

Parse a json string and create assignments in a state accordingly. This function can also overwrite assignments that have already been set as a default assignment, effectively overriding the default.

  • state – a State object containing the concepts that appear in the json
  • jsonstr – the user’s assignments in json

the assignments

Return type: