kirjava.utilities
Useful functions.
- kirjava.utilities.create_response_error_message(response)[source]
- Works out what to say about a response that isn’t JSON. - Parameters:
- response – The HTTP response object. 
- Return type:
- str
 
- kirjava.utilities.execute(url, *args, headers=None, **kwargs)[source]
- Sends a GraphQL request without the user haveing to make a dedicated - Clientobject.- Parameters:
- url (str) – the URL to send to. 
- message (str) – The query to make. 
- method (str) – By default, POST requests are sent, but this can be overriden here. 
- headers (dict) – Any additional HTTP headers. 
- variables (dict) – Any GraphQL variables can be passed here. 
 
- Return type:
- dict
 
- kirjava.utilities.files_to_map(files)[source]
- Takes a files dict and creates the map dict needed by the GraphQL file upload spec. - Parameters:
- files (dict) – the files dict. 
- Return type:
- dict