geopython / pywps

PyWPS is an implementation of the Web Processing Service standard from the Open Geospatial Consortium. PyWPS is written in Python.
https://pywps.org
MIT License
178 stars 117 forks source link

Fix kvp decoding to follow specification #597

Closed gschwind closed 3 years ago

gschwind commented 3 years ago

Overview

In the specification of WPS 1.0.0 the specification state in section 10.2.2.1:

  1. All field values and attribute values shall be encoded using the standard Internet practice for encoding URLs [IETF RFC 1738].

Thus unquote values and attribute values as expected.

Related Issue / Discussion

Additional Information

Contribution Agreement

(as per https://github.com/geopython/pywps/blob/master/CONTRIBUTING.rst#contributions-and-licensing)

coveralls commented 3 years ago

Coverage Status

Coverage remained the same at 0.0% when pulling 0823c322059a01a0bb7e329401ae2205a4de4530 on gschwind:pywps-4.4-001 into 5f486f151023eb9821366c7f34b2733331b44006 on geopython:pywps-4.4.