This is the WebOb integration for YAFOWIL.
This package registers a global preprocessor for yafowil. It wraps the any WebOb BaseRequest derived request instance.
All WebOb params - available at WebObs request in a so called
MultiDict - are
returned in MultiDicts
mixed flavor. This is how Yafowil expects them.
IOW: If a query-key exists several times the values are aggregated in a list.
If a query-key exists one time, the value is returned as string.
File Uploads provided by WebOb as
cgi.FieldStorage objects are turned into
Dicts with the keys:
- file-like object to read data from
- submitted name of the upload
- type of the upload
- all headers
- keeps the original
For more information about YAFOWIL:
The sources are in a GIT DVCS with its main branches at github.
We'd be happy to see many forks and pull-requests to make YAFOWIL even better.
- Jens W. Klein <jens [at] bluedynamics [dot] com>
- Robert Niederrreiter <rnix [at] squarewave [dot] at>