crim-ca / weaver

Weaver: Workflow Execution Management Service (EMS); Application, Deployment and Execution Service (ADES); OGC API - Processes; WPS; CWL Application Package
https://pavics-weaver.readthedocs.io
Apache License 2.0
23 stars 6 forks source link

[Feature] Make better use of cornice/colander validators #615

Open fmigneault opened 2 months ago

fmigneault commented 2 months ago

Description

Using the following definitions:

It is possible to make better use of Cornice utilities to perform pre/post validations instead of manual try/except with raise of the HTTPException.