Base handler

Base handler

Module realize base class for all handlers.

class luna_tasks.app.handlers.base_handler.BaseRequestHandler(request)[source]

Base handler for other handlers.

async loadMarshmallowFromJson(schema, returnLoadedData=False)[source]

Deserialize an input dictionary to an application-level data structure.

Parameters
  • schema – marshmallow schema

  • returnLoadedData – whether to return loaded data from schema or not

Returns

json as dict if validated

Raises

VLException(Error.InvalidInputJson, 400, isCriticalError=False) – if validation is failed

Return type

Any