OpenQuizz
Une application de gestion des contenus pédagogiques
AsyncParser Class Reference
Inheritance diagram for AsyncParser:
Collaboration diagram for AsyncParser:

Public Member Functions

typing.Optional[typing.Mapping] parse (self, core.ArgMap argmap, typing.Optional[core.Request] req=None, *typing.Optional[str] location=None, typing.Optional[str] unknown=core._UNKNOWN_DEFAULT_PARAM, core.ValidateArg validate=None, typing.Optional[int] error_status_code=None, typing.Optional[typing.Mapping[str, str]] error_headers=None)
 
- Public Member Functions inherited from Parser
def __init__ (self, typing.Optional[str] location=None, *typing.Optional[str] unknown=_UNKNOWN_DEFAULT_PARAM, typing.Optional[ErrorHandler] error_handler=None, typing.Optional[typing.Type] schema_class=None)
 
def parse (self, ArgMap argmap, typing.Optional[Request] req=None, *typing.Optional[str] location=None, typing.Optional[str] unknown=_UNKNOWN_DEFAULT_PARAM, ValidateArg validate=None, typing.Optional[int] error_status_code=None, typing.Optional[typing.Mapping[str, str]] error_headers=None)
 
typing.Optional[Requestget_default_request (self)
 
typing.Optional[Requestget_request_from_view_args (self, typing.Callable view, typing.Tuple args, typing.Mapping[str, typing.Any] kwargs)
 
typing.Callable[..., typing.Callable] use_args (self, ArgMap argmap, typing.Optional[Request] req=None, *typing.Optional[str] location=None, typing.Optional[str] unknown=_UNKNOWN_DEFAULT_PARAM, bool as_kwargs=False, ValidateArg validate=None, typing.Optional[int] error_status_code=None, typing.Optional[typing.Mapping[str, str]] error_headers=None)
 
typing.Callable use_kwargs (self, *args, **kwargs)
 
def location_loader (self, str name)
 
ErrorHandler error_handler (self, ErrorHandler func)
 
Mapping pre_load (self, Mapping location_data, *ma.Schema schema, Request req, str location)
 
typing.Any load_json (self, Request req, ma.Schema schema)
 
def load_json_or_form (self, Request req, ma.Schema schema)
 
def load_querystring (self, Request req, ma.Schema schema)
 
def load_form (self, Request req, ma.Schema schema)
 
def load_headers (self, Request req, ma.Schema schema)
 
def load_cookies (self, Request req, ma.Schema schema)
 
def load_files (self, Request req, ma.Schema schema)
 
typing.NoReturn handle_error (self, ValidationError error, Request req, ma.Schema schema, *int error_status_code, typing.Mapping[str, str] error_headers)
 

Additional Inherited Members

- Data Fields inherited from Parser
 location
 
 schema_class
 
 unknown
 
 error_callback
 
- Static Public Attributes inherited from Parser
 str
 
 Type
 
 int
 

Detailed Description

Asynchronous variant of `webargs.core.Parser`, where parsing methods may be
either coroutines or regular methods.

Member Function Documentation

◆ parse()

typing.Optional[typing.Mapping] parse (   self,
core.ArgMap  argmap,
typing.Optional[core.Request]   req = None,
*typing.Optional[str]   location = None,
typing.Optional[str]   unknown = core._UNKNOWN_DEFAULT_PARAM,
core.ValidateArg   validate = None,
typing.Optional[int]   error_status_code = None,
typing.Optional[typing.Mapping[str, str]]   error_headers = None 
)
Coroutine variant of `webargs.core.Parser`.

Receives the same arguments as `webargs.core.Parser.parse`.

The documentation for this class was generated from the following file: