Skip to content
This repository has been archived by the owner on Dec 13, 2022. It is now read-only.

Update webargs to 4.2.0 #75

Merged
merged 1 commit into from
Dec 28, 2018
Merged

Conversation

pyup-bot
Copy link
Collaborator

This PR updates webargs from 4.1.3 to 4.2.0.

Changelog

4.2.0

******************

Features:

* Add ``force_all`` argument to ``use_args`` and ``use_kwargs``
(:issue:`252`, :issue:`307`). Thanks :user:`piroux` for reporting.
* The ``status_code`` and ``headers`` arguments to ``ValidationError``
are deprecated. Pass ``error_status_code`` and ``error_headers`` to
`Parser.parse`, `Parser.use_args`, and `Parser.use_kwargs` instead.
(:issue:`327`, :issue:`336`).
* Custom error handlers receive ``error_status_code`` and ``error_headers`` arguments.
(:issue:`327`).

.. code-block:: python

  <4.2.0
 parser.error_handler
 def handle_error(error, req, schema):
     raise CustomError(error.messages)


 class MyParser(FlaskParser):
     def handle_error(self, error, req, schema):
          ...
         raise CustomError(error.messages)


  >=4.2.0
 parser.error_handler
 def handle_error(error, req, schema, status_code, headers):
     raise CustomError(error.messages)


  OR


 parser.error_handler
 def handle_error(error, **kwargs):
     raise CustomError(error.messages)


 class MyParser(FlaskParser):
     def handle_error(self, error, req, schema, status_code, headers):
          ...
         raise CustomError(error.messages)

      OR

     def handle_error(self, error, req, **kwargs):
          ...
         raise CustomError(error.messages)

Legacy error handlers will be supported until version 5.0.0.
Links

@coveralls
Copy link

Coverage Status

Coverage remained the same at 86.772% when pulling 87b40cc on pyup-update-webargs-4.1.3-to-4.2.0 into b2d509c on master.

2 similar comments
@coveralls
Copy link

Coverage Status

Coverage remained the same at 86.772% when pulling 87b40cc on pyup-update-webargs-4.1.3-to-4.2.0 into b2d509c on master.

@coveralls
Copy link

Coverage Status

Coverage remained the same at 86.772% when pulling 87b40cc on pyup-update-webargs-4.1.3-to-4.2.0 into b2d509c on master.

@mostafa mostafa merged commit 91ceb6c into master Dec 28, 2018
@mostafa mostafa deleted the pyup-update-webargs-4.1.3-to-4.2.0 branch December 28, 2018 09:44
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants